| |
|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
Neokhal Nouveau WRInaute
Inscrit le: 13 Mai 2005 Messages: 12
|
Posté le : Mar Mai 17, 2005 15:09 Sujet du message: 2 rewriterule à la suite |
|
|
j'ai un soucis d'affichage dans la barre d'adresse après avoir éfféctué 2 RewriteRule à la chaîne
| Code: |
DirectoryIndex index.html
Options FollowSymlinks
RewriteEngine On
RewriteRule ^$ /an***og3/pages//index.html [R]
RewriteRule ^.*pages/(.*)/index\.html$ /an***og3/pages/index.php?lang=$1 [L] |
Dès que je tape l'adresse h**p://www.example.com/an***og3/pages//index.html, j'ai une bonne redirection vers l'index.php avec le nom du .html dans la barre d'adresse (parce qu'il n'y a pas de [R]) et quand je tape simplement h**p://www.example.com, j'ai toujours l'index.php qui s'ouvre, mais j'ai h**p://www.example.com qui apparait dans la barre d'adresse au lieu de h**p://www.example.com/an***og3/pages//index.html alors que ma première redirection est bien une redirection 302.
Le plus bizarre c'est que ca marche bien en local, mais pas chez mon hébergeur Nuxit. Dois y avoir un problème au niveau des flags mais je suis pas certain. C'est comme si il ne se souciait pas du premier flag, et utilisait le 2e pour les 2 rewriterule |
|
| |
|
 |
Patrice A. Modérateur

Inscrit le: 11 Fév 2005 Messages: 2405 Localisation: Nantes
|
Posté le : Mar Mai 17, 2005 21:17 Sujet du message: 2 rewriterule à la suite |
|
|
C'est, euh, moche.
Essaie avec [R,L]... |
|
| |
|
 |
Neokhal Nouveau WRInaute
Inscrit le: 13 Mai 2005 Messages: 12
|
Posté le : Mar Mai 17, 2005 23:15 Sujet du message: 2 rewriterule à la suite |
|
|
moche au niveau syntaxique ou au sujet de mon problème?
avec [R,L] sur la deuxième ligne il m'affiche le .php (ce qui est normal)
ca vient peut-etre de mon hébergeur? mais je vois pas du tout dans quelle manière. |
|
| |
|
 |
Patrice A. Modérateur

Inscrit le: 11 Fév 2005 Messages: 2405 Localisation: Nantes
|
Posté le : Mer Mai 18, 2005 15:01 Sujet du message: 2 rewriterule à la suite |
|
|
| Il faut mettre R,L sur la PREMIERE règle sinon après avoir effectué la 1ere, Apache va exécuter la seconde. |
|
| |
|
 |
| |
|
|
|
|
Autres sujets de discussion :
|
|