Conflitti rules htaccess su redirect 301

di il
1 risposte

Conflitti rules htaccess su 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 http://www.sito.it
In parole povere non riesco ad effettuare il redirect 301. Sul sito, infatti, andando al seguente url:
http://www.sito.it/l/pagina.htm
mi appare:
http://www.sito.it/?controller=l&url=pagina.htm

Chiaramente 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

1 Risposte

  • Re: Conflitti rules htaccess su redirect 301

    Htaccess non è che sia un mio amico, anzi ci odiamo a vicenda da anni, ma tirando un po' ad indovinare:
    Redirect 301 /l/pagina.html http://www.sito.it/
    RewriteRule ^([a-z]{1})/(.+)$ index.php?controller=$1&url=$2 [QSA,L]
Devi accedere o registrarti per scrivere nel forum
1 risposte