Bonjour,
Voilàa la structure de mon site :
Page d'accueil : index.php
Ensuite 4 possibilités :
Site en francais : /fr/index_a.php ou /fr/index_b.php
Site en anglais : /uk/index_a.php ou /uk/index_b.php
Les pages appellées vont avoir cette forme index_a.php?p=accueil
La variable p prendra toujours la valeur d'un mot (pas de chiffres, pas de majuscules)
J'ai donc fait la règle si dessous...mais mon problème se pose dans la façon de traiter les dossier (uk et fr). Doivent t'il apparaitrent dans la réécriture ?
En conclusion dois je faire :
RewriteEngine on
RewriteRule ^index_a-([a-z]+)\.html$ index_a.php?p=$1 [L]
RewriteRule ^index_b-([a-z]+)\.html$ index_b.php?p=$1 [L]
ou bien
RewriteEngine on
RewriteRule ^/fr/index_a-([a-z]+)\.html$ /fr/ index_a.php?p=$1 [L]
RewriteRule ^/fr/index_b-([a-z]+)\.html$ /fr/ index_b.php?p=$1 [L]
RewriteRule ^/uk/index_a-([a-z]+)\.html$ /uk/ index_a.php?p=$1 [L]
RewriteRule ^/uk/index_b-([a-z]+)\.html$ /uk/ index_b.php?p=$1 [L]
Merci par avance pour votre aide
Ben
Voilàa la structure de mon site :
Page d'accueil : index.php
Ensuite 4 possibilités :
Site en francais : /fr/index_a.php ou /fr/index_b.php
Site en anglais : /uk/index_a.php ou /uk/index_b.php
Les pages appellées vont avoir cette forme index_a.php?p=accueil
La variable p prendra toujours la valeur d'un mot (pas de chiffres, pas de majuscules)
J'ai donc fait la règle si dessous...mais mon problème se pose dans la façon de traiter les dossier (uk et fr). Doivent t'il apparaitrent dans la réécriture ?
En conclusion dois je faire :
RewriteEngine on
RewriteRule ^index_a-([a-z]+)\.html$ index_a.php?p=$1 [L]
RewriteRule ^index_b-([a-z]+)\.html$ index_b.php?p=$1 [L]
ou bien
RewriteEngine on
RewriteRule ^/fr/index_a-([a-z]+)\.html$ /fr/ index_a.php?p=$1 [L]
RewriteRule ^/fr/index_b-([a-z]+)\.html$ /fr/ index_b.php?p=$1 [L]
RewriteRule ^/uk/index_a-([a-z]+)\.html$ /uk/ index_a.php?p=$1 [L]
RewriteRule ^/uk/index_b-([a-z]+)\.html$ /uk/ index_b.php?p=$1 [L]
Merci par avance pour votre aide
Ben