- Home
- Categorie
- La Community Connect.gt
- Tutto sulla Community
- Mod Rewrite, comportamento strano
-
Mod Rewrite, comportamento strano
Salve a tutti, entro in punta di piedi in questo forum con un problema che non riesco a risolvere in nessun modo, riuscite a capire dove sbaglio ? Mi dà errore 404.
Questa è la stringa "originale":
index.php?page=categoria&cat=landscape
Questo è il link "tradotto":
categoria/landscape.html
Questa è la regola:
RewriteRule ^categoria/([a-zA-Z-]+).html$ index.php?page=categoria&cat=$1
Ho index.php e categoria.php nella directory principale, mentre header.php, footer.php e i file di connessione e configurazione in una sottodirectory.
La cosa strana è che se metto una directory fittizia nei link funziona ...
Ad esempio:
RewriteRule ^fittizia/categoria/([a-zA-Z-]+).html$ index.php?page=categoria&cat=$1
funziona con link del tipo
/fittizia/categoria/landscape.html
mentre
RewriteRule ^categoria/([a-zA-Z-]+).html$ index.php?page=categoria&cat=$1
non ne vuol sapere di funzionare con
/categoria/landscape.html
L'hosting è aruba, il mod_rewrite è attivo (tra l'altro ho un altro sito con cui non ho problemi di rewriting).
Un grazie anticipato e complimenti sinceri a tutti per le ottime guide.
-
ciao
ho notato che su alcuni webserver gli script php sono richiamabili anche senza l'estensione
potrebbe essere categoria.php a dargli fastidio ?non funziona = 404 ?
-
Sì, l'errore è il 404.
Non ho capito in che senso categoria.php potrebbe dargli fastidio. Potresti dettargliare il problema un po' di più ?
Grazie, ciao !