par
Dr@ke » 25 nov. 2009, 05:09
L'erreur apache est normale car il ne faut pas utiliser de
[L] avec
RedirectMatch.
De même que l'on ouvre pas le mode rewrite (
RewriteEngine ON) avec
RedirectMatch
Il ne faut pas utiliser de
^$ dans le
RedirectMatch.
Il faut mettre l'url complète dont le http...
Donc exactement comme ceci:
Redirection avec RedirectMatch:
Code : Tout sélectionner
RedirectMatch 301 /?q=(.*) http://www.monsite.com/tous-les-films.php?q=$1
Ou avec le mode rewrite:
Code : Tout sélectionner
RewriteEngine ON
RewriteCond %{QUERY_STRING} ^?q=(.*)$
RewriteRule ^$ http://www.monsite.com/tous-les-films.php?q=$1 [R=301,L]
L'erreur apache est normale car il ne faut pas utiliser de [b][L][/b] avec [i]RedirectMatch[/i].
De même que l'on ouvre pas le mode rewrite ([i]RewriteEngine ON[/i]) avec [i]RedirectMatch[/i]
Il ne faut pas utiliser de [b]^$[/b] dans le [i]RedirectMatch[/i].
Il faut mettre l'url complète dont le http...
[b][u]Donc exactement comme ceci:[/u][/b]
[u]Redirection avec RedirectMatch:[/u]
[code]RedirectMatch 301 /?q=(.*) http://www.monsite.com/tous-les-films.php?q=$1[/code]
[u]Ou avec le mode rewrite:[/u]
[code]RewriteEngine ON
RewriteCond %{QUERY_STRING} ^?q=(.*)$
RewriteRule ^$ http://www.monsite.com/tous-les-films.php?q=$1 [R=301,L][/code]