Bonjour à tous,
Je viens a vous concernant une petite problématique de redirection.
J'ai déjà pas mal de problème pour trouver une doc officiel et complète du htaccess... avec la syntaxe et les différentes option..
concernant ma problématique elle est la suivantes
j'ai un site ou l'affichage du contenu est conditionné par les variables passé en paramètre.
http://monsite.com/index.php?p=xXx
J'aimerai tous simplement que ces adresses soient réécriture de la façon suivante
http://monsite.com/xXx
J'ai essayé plusieurs syntaxe sans grand succès
seriez-vous me dépanner ?
J'ai essayé les syntaxe suivante mais riens ne fonctionne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 #RewriteRule ^.*\?p\=(.*)\&dir\=(.*) http://www.%{HTTP_HOST}/$1/$2 [R=301,L] #RewriteCond %{QUERY_STRING} p\=(.*)\&dir\=(.*) [L] #RewriteRule index\.php /$1/$2\.html [L,R=301] # ##### retirer le paramètre d'url # #RewriteCond %{THE_REQUEST} ^GET\ /.*\;.*\ HTTP/ #RewriteCond %{QUERY_STRING} !^$ #RewriteRule .* http://www.XxX.com%{REQUEST_URI}? [R=301,L] #règle de réécriture #RewriteRule http://www.XxX.com/index.php?p=(.*)&dir=(.*) http://www.XxX.com/$1/$2.html #Options +FollowSymlinks #RewriteRule ^(.*)/(.*)$ index.php?p=$1&dir=$2
Partager