- Home
- Categorie
- Coding e Sistemistica
- PHP
- Problema stupido con mod_rewrite
-
Problema stupido con mod_rewrite
Ciao,
è possibile che il file .htaccess sia impazzito e blocchi alcune parole?Il problema è nato qui:
Nel sito http://www.nomesito.it l'url viene riscritto,
http://www.nomesito.it/hotel/I974/Hotel Arizona/ -> rimanda a www.nomesito.it/ricerca/hotel.php?idhotel=I974
(l'ultima parte dell'url, dove appare il nome dell'hotel, serve solo per i motori di ricerca).In pratica anche se scrivo http://www.nomesito.it/hotel/I974/blablabla/ apre lo stesso la pagina.
Se nella parte "non utile" di qualsiasi url inserisco la parola arizona... rimanda sempre all'home page, e questo succede per ogni regola del mod_rewrite.
Sto facendo anche altre prove, ma anche se scrivo http://www.nomesito.it/arizona/ invece di dare una 404 (come avviene per qualsiasi altra minchiata che posso scrivere, tipo www.nomesito.it/blablabla/ ), fa un redirect all'home page.
Altri siti nello stesso dominio non presenta lo stesso problema, nonostante abbia il mod_rewrite installato...Il mod_rewrite nello stesso sito funziona per oltre 1000 hotel... non funziona solo per quello!!!
Sembra una cosa stupida, ma è così... se non altro è una curiosità da vedere.
Se volete l'url contattatemi in privato.P.S.
Ovviamente non intendo incriminare la parola "arizona", ma probabilmente c'è qualche errore che non riesco ad individuare, il risultato comunque è quello che ho descritto.
Ciao,
S->
-
la cosa mi sembra molto strana, non vorrei però che (e non so dirti nemmeno se sia possibile) il server sia configurato male e venga interpretato oltre al tuo .htaccess anche quello di un altro sito dove c'è una regola per arizona
per testare questa balorda teoria puoi rinominare il tuo htaccess in modo da escludere la sua funzionalità e caricare la pagina http://www.nomesito.it/arizona/
per vedere che succede. se ti riporta all'home page forse c'è qualche problema di configurazione, in caso contrario... qualche preghierina ai santi protettori di linux non farebbe male
-
posso vedere il tuo file .htaccess? avevo un problema simile...c'era un conflitto di definizioni...