- Home
 - Categorie
 - Digital Marketing
 - SEO
 - 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.