Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : Alistair 21 Jun 2015, 22:48:30
-
Ho chiamato l'hosting e secondo loro è tutto a posto, hanno disabilitato l'htaccess e non cambia nulla, dicono che è dovuto a Joomla, allora dopo un po' di tentativi ho provato a disabilitare gli url friendly ed ora rifunziona tutto, ma ovviamente gli url ora non sono il massimo.. che è successo? È cambiato qualcosa? Oggi pomeriggio andava tutto come è andato da sei anni a questa parte con gli url friendly.. che posso fare? Saluti
-
Forse dipende dalle stagioni, ieri c'è stato il cambio. Tutto a posto per joomla ma forse il provider ha cambiato qualcosa.
-
Sono stato al telefono 20 minuti col provider e mi assicurano che non dipende da loro, non posso far altro che fidarmi, voi che fareste per ripristinare gli url friendly?
-
voi che fareste per ripristinare gli url friendly?
-----------------------------------------------------------------
non userei una versione di joomla abbandonata da anni
-
Per quel sito non ho alternative, il componente principale non è più in commercio.
-
..appunto, non hai alternative
-
Scusa non ho capito cosa c'entra con i friendly urls che sono sempre andati bene fino a ieri pomeriggio
-
.. quindi vuol dire che è cambiato qualcosa sul server, non vedo altre spiegazioni....tu si?
-
Nulla avviene per caso, se da un momento all'altro qualcosa non funziona più per forza deve essere conseguenza di un cambiamento. Se tu non hai fatto nulla lo avrà fatto qualcun altro.
-
Nulla avviene per caso, se da un momento all'altro qualcosa non funziona più per forza deve essere conseguenza di un cambiamento. Se tu non hai fatto nulla lo avrà fatto qualcun altro.
Può darsi, ma oggi ho chiamato il provider per la seconda volte e mi assicurano che non han fatto nessun tipo di modifiche. Mi assicurano che la cosa è dovuta a Joomla, boh! Mi terrò gli URLs non friendly ma è un peccato, proverò vedere se il rewrite c'entra qualcosa ma ci capisco poco..
-
Mi assicurano che la cosa è dovuta a Joomla
Allora non avrebbe dovuto funzionare nemmeno prima ti pare?
-
Lo so, è il ragionamento che ho fatto anche io a loro, dopo sei anni che funziona tutto a un tratto stop.. ma loro insistono che la cosa riguarda Joomla ed io ho le mani legate a quel punto.
-
Ciao,
controlla che i percorsi non siano cambiati.
Ciao!
-
Non so esattamente cosa intendi per percorsi, ma non ho modificato nessun percorso, i link interni funzionano tutti tant'è che con gli URLs completi tutto funge.
-
con una versione bucabile c'è da aspettarsi che ti abbiano scritto qualcosa nell'htaccess senza il quale ovviamente la riscrittura non funzione.
Prova a controllarlo
-
con una versione bucabile c'è da aspettarsi che ti abbiano scritto qualcosa nell'htaccess senza il quale ovviamente la riscrittura non funzione.
Prova a controllarlo
Ottimo, questo ha un senso, ci capisco zero di cosa deve contenere l'htaccess, se qualcuno ne ha uno di default che non fa danni passi pure o segnali link. Oltretutto vedo che in root c'è sia .htaccess rinominato e htaccess.txt, ci sono sempre stati entrambi presumo visto che io non ho mai modificato nulla ma credo il txt sia superfluo, corretto?
-
il "default" lo trovi in un pacchetto 1.5 nuovo, probabilmente va bene anche quello della 3.x.
Per configurarlo correttamente devi vedere le caratteristiche del server
-
Ho messo questo .htaccess:
##
# @version $Id: htaccess.txt 9975 2008-01-30 17:02:11Z ircmaxell $
# @package Joomla
# @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
# @license http://www.gnu.org/copyleft/gpl.html (http://www.gnu.org/copyleft/gpl.html) GNU/GPL
# Joomla! is Free Software
##
#####################################################
# READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE
#
# The line just below this section: 'Options +FollowSymLinks' may cause problems
# with some server configurations. It is required for use of mod_rewrite, but may already
# be set by your server administrator in a way that dissallows changing it in
# your .htaccess file. If using it causes your server to error out, comment it out (add # to
# beginning of line), reload your site in your browser and test your sef url's. If they work,
# it has been set by your server administrator and you do not need it set here.
#
#####################################################
## Can be commented out if causes errors, see notes above.
Options +FollowSymLinks
#
# mod_rewrite in use
RewriteEngine On
# Uncomment following line if your webserver's URL
# is not directly related to physical file paths.
# Update Your Joomla! Directory (just / for root)
# RewriteBase /
########## Begin - Joomla! core SEF Section
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC]
RewriteRule (.*) index.php
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
#
########## End - Joomla! core SEF Section
########## Begin - Rewrite rules to block out some common exploits
## If you experience problems on your site block out the operations listed below
## This attempts to block the most common type of exploit `attempts` to Joomla!
#
# Block out any script trying to set a mosConfig value through the URL
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
# Block out any script trying to base64_encode crap to send via URL
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
# Block out any script that includes a <script> tag in URL
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Send all blocked request to homepage with 403 Forbidden error!
RewriteRule ^(.*)$ index.php [F,L]
#
########## End - Rewrite rules to block out some common exploits
Anziché quello che avevo:
RewriteEngine On RewriteCond %{ENV:REDIRECT_STATUS} 200RewriteRule ^ - [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{HTTP_USER_AGENT} (google|yahoo|msn|aol|bing) [OR]RewriteCond %{HTTP_REFERER} (google|yahoo|msn|aol|bing)RewriteRule ^(.*)$ choirmaster-disciples.php?$1 [L]
E tutto ora sembra funzionare con i friendly URLs. Qualcuno ha sicuramente approfittato del fatto che la versione del sito è obsoleta per cambiarmi qualcosa temo.
-
anche sul mio da ieri non si accede piu...
-
Hai provato a cambiare il tuo htaccess con quello di 'default' che ho pubblicato sopra?