Bonjour,
J'essaye de paramétrer l'URL rewriting sur mon site depuis plusieurs jours sans succès. Je fais donc appel à votre aide.
J'ai mon domaine principale http://www.monsite.com et un sous domaine dans lequel je fais mes développements http://www.dev.monsite.com (physiquement les fichiers sont stockés dans http://www.monsite.com/dev)
Dans mon .htaccess j'ai mis:
Je veux en effet que http://www.monsite.com/dev/page_23/une_super_page.html soit transformée en
http://www.monsite.com/dev/mapage.php?id_page=23
Cela fonctionne à peu près. A peu près parce que le fichier mapage.php fait appel à d'autres fichiers (un fichier CSS notamment) qui sont situés dans le même répertoire que lui (ww.monsite.com/dev/) et le lien ne se fait pas correctement. J'ai l'impression qu'il cherche les références dans http://www.monsite.com/dev/page_23/
Comment faut-il que je code mon .htaccess pour m'en sortir?
Remarque:
Je ne souhaite pas utiliser <base href="http://dev.monsite.com" > dans mon fichier mapage.php car cela nécessiterait que je pense à le modifier avant tout passage en prod.
Merci pour votre aide.
J'essaye de paramétrer l'URL rewriting sur mon site depuis plusieurs jours sans succès. Je fais donc appel à votre aide.
J'ai mon domaine principale http://www.monsite.com et un sous domaine dans lequel je fais mes développements http://www.dev.monsite.com (physiquement les fichiers sont stockés dans http://www.monsite.com/dev)
Dans mon .htaccess j'ai mis:
Code:
Options +FollowSymlinks
# Activation du module de réécriture d'URL :
RewriteEngine on
RewriteBase /
RewriteRule ^page_([0-9]+)/(.*)\.html$ /dev/mapage.php?id_page=$1 [L]
Je veux en effet que http://www.monsite.com/dev/page_23/une_super_page.html soit transformée en
http://www.monsite.com/dev/mapage.php?id_page=23
Cela fonctionne à peu près. A peu près parce que le fichier mapage.php fait appel à d'autres fichiers (un fichier CSS notamment) qui sont situés dans le même répertoire que lui (ww.monsite.com/dev/) et le lien ne se fait pas correctement. J'ai l'impression qu'il cherche les références dans http://www.monsite.com/dev/page_23/
Comment faut-il que je code mon .htaccess pour m'en sortir?
Remarque:
Je ne souhaite pas utiliser <base href="http://dev.monsite.com" > dans mon fichier mapage.php car cela nécessiterait que je pense à le modifier avant tout passage en prod.
Merci pour votre aide.