Bonjour,
J'ai créer un htaccess avec mes redirections jusque la tout fonctionne.
je redirige les pages de cette manière:
RewriteRule ^(fr|en|de)\/(home|accueil|heim)\.html$ index.php [L]
La ou je bloque c'est au moment ou l'on se connecte sur le site
ex: si on demande index.php il faut que je redirige avec ma réecriture
j'ai donc tester ca :
RedirectMatch 301 /(index|products|contact|footer|header)\.php http://localhost/DOSSIER/SITE/en/home.html
qui me réécrit bien l'url souhaitée mais ne redirige pas.
ci dessous mon fichier complet:
1 2 3 4 5 6 7 8 9 10 11
| Options +FollowSymlinks
RewriteEngine on
RewriteBase /DOSSIER/SITE/
RedirectMatch 301 /(index|products|contact|novatex|footer|header)\.php http://localhost/DOSSIER/SITE/en/home.html
RewriteRule ^(fr|en|de)\/(home|accueil|heim)\.html$ index.php [L]
RewriteRule ^(fr|en|de)\/(products|produits|produkte)\/(.+)\.html$ products.php?myrub=$3 [L]
RewriteRule ^(fr|en|de)\/(products|produits|produkte)\.html$ products.php [L]
RewriteRule ^(fr|en|de)\/(contact|contact|kontakt)\/(.+)\.html$ contact.php?send=$3 [L]
RewriteRule ^(fr|en|de)\/(contact|contact|kontakt)\.html$ contact.php [L] |
j'essaye en fait de faire fonctionner les règles en cascade ...
Si quelqu'un peut à une idée pour faire fonctionner ça ou m'aiguiller vers une autres solution.
Partager