Urlrewriting et répertoires

W
wehtam
Guest
Bonjour,
Je débute avec l'urlrewriting, j'ai une petite question.
Disons que j'ai tous mes fichiers à la racine de mon site.
Je voudrais que lorsque je tape comme url : http://www.monsite.com/repertoire/page.html cela me revoit vers une page à la racine de mon site.
J'ai donc générer mon fichier .htaccess comme cela :
Code:
Options +FollowSymlinks 
RewriteEngine on 
RewriteRule fra/europe.html /contenu.php?rub=1&id=4 [L]
ErrorDocument  404  /index.php

Mais rien à faire, je suis rédirigé vers ma page index.php mais comme si ma page index était dans mon répertoire fra donc problème de liens etc...

Comment faire ?
Merci d'avance
 
WRInaute passionné
Regarde ça peut-etre :

RewriteEngine on
RewriteBase /
RewriteRule ^/fra/europe\.html$ /contenu.php?rub=1&id=4 [L]
 
WRInaute accro
La page n'etant pas trouvée, cela provoque une erreur 404 et comme cela est gérer dans ton code, un redirection se fait sur l'index.php.
Voir cette commande: ErrorDocument 404 /index.php

Pour la régle de réécriture, il faut ajouter l'url abolue. Un R dans le flag suffira.

Code:
RewriteRule fra/europe.html /contenu.php?rub=1&id=4 [R,L]
 
Discussions similaires
Haut