- Home
- Categorie
- Digital Marketing
- Posizionamento Nei Motori di Ricerca
- Conflitti regole htaccess con redirect 301
-
Conflitti regole htaccess con redirect 301
Salve a tutti
Scusa ma mi viene generato un conflitto tra queste due regole nell'htaccess:RewriteRule ^([a-z]{1})/(.+)$ index.php?controller=$1&url=$2 [QSA,L]
Redirect 301 /l/pagina.html sito.itIn parole povere non riesco ad effettuare il redirect 301. Sul sito, infatti, andando al seguente url:
sito.it/l/pagina.html
mi appare:
sito.it/?controller=l&url=pagina.htmlChiaramente c'è un conflitto, in quanto togliendo:
RewriteRule ^([a-z]{1})/(.+)$ index.php?controller=$1&url=$2 [QSA,L]
il redirect 301 funziona perfettamente.Come fare per risolvere?
Grazie mille a chiunque vorrà darmi gentilmente una mano
-
Inverti l'ordine delle regole.
-
Grazie per la tempestiva risposta.
Avevo già provato a fare come consigli Juanin, ma il problema rimane.
Da cosa può dipendere?
-
Devi impostare che dopo la prima regola si fermi.
La seconda in pratica intercetta tutto.