- Home
- Categorie
- La Community Connect.gt
- Tutto sulla Community
- problema redirect
-
problema redirect
Salve ho il seguente codice htaccess
#toglie trailing slash
RewriteCond %{REQUEST_FILENAME} !-d,!-f
RewriteRule ^(.+)/$ $1 [R=301]#redirect whatever.php to /whatever
RewriteRule ^([a-z_-]+).php$ $1 [R=301,L]#riscrive /whatever to whatever.php
RewriteRule ^([a-z_-]+)$ $1.php
Voglio sia che /pagina1.php venga reindirizzata su /pagina1 e ma anche che la stessa /pagina1 venga riscritto con pagina1.php (link ufficiale visibile solo /pagina1), questo ovviamente crea un loop infinito visto che se redirecto a /pagina1 che dovrà leggere dal .php a sua volta la regola è condizionata da quella sopra. Come posso fare per riscrivere senza che pagina.php viene condizionato nella seconda regola?Sono sicuro si deve aggiungere una condizione alla regola, ma non so come e quale