|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : octobre 2003 Messages : 23 ![]() |
Bonjour.
je souhaiterai rediriger http://www.nouveausite.org/site/ vers http://www.anciensite.org/site/ mais de manière transparente : c'est à dire que si le visiteur entre http://www.nouveausite.org/site/ dans leur navigateur, l'adresse reste la même et de même pour les sous dossiers de /site/ quelqu'un peut-il m'aider svp? (surement en utilisant le mod rewrite...peut être) merci |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() Laurent WillemsExpert Stop/Start Inscription : septembre 2002 Messages : 2 549 ![]() |
__________________
Alea Jacta Test! |
|
|
00
|
|
|
#3 | ||||||
|
Invité de passage
![]() Inscription : octobre 2003 Messages : 23 ![]() |
merci,
j'ai testé en local Sur easyPHP : j'ai rajouté dans le httpd.conf : Code :
Code :
Le problème c'est qu'en prod (chez mon hébergeur) je n'ai pas accès au httpd.conf. je voudrais donc utiliser le mod rewrite. J'ai vu sur le net que ceci était équivalent : Code :
|
||||||
|
|
00
|
|
|
#4 | ||
|
Expert Confirmé Sénior
![]() Laurent WillemsExpert Stop/Start Inscription : septembre 2002 Messages : 2 549 ![]() |
Re,
Quelle erreur as-tu exactement? peux-tu donner un peu plus de détail à ce sujet? Normallement ta règle peut s'écrire en une seule ligne de cette manière. Code :
__________________
Alea Jacta Test! |
||
|
|
00
|
|
|
#5 | ||
|
Invité de passage
![]() Inscription : octobre 2003 Messages : 23 ![]() |
merci pou rla réponse rapide.
dans mon .htaccess j'ai donc mi ça : Code :
j'ai une erreur 404 et le log d'apache dit : Code :
[Tue Apr 19 14:56:33 2011] [error] [client 127.0.0.1] File does not exist: C:/francois/EasyPHP-5.3.3/www/site |
||
|
|
00
|
|
|
#6 |
|
Expert Confirmé Sénior
![]() Laurent WillemsExpert Stop/Start Inscription : septembre 2002 Messages : 2 549 ![]() |
Peux-tu nous montrer la configuration du répertoire C:/francois/EasyPHP-5.3.3/www/ dans le httpd.conf
__________________
Alea Jacta Test! |
|
|
00
|
|
|
#7 | ||
|
Invité de passage
![]() Inscription : octobre 2003 Messages : 23 ![]() |
voici tout ce que j'ai trouvé concernant www
Code :
|
||
|
|
00
|
|
|
#8 |
|
Expert Confirmé Sénior
![]() Laurent WillemsExpert Stop/Start Inscription : septembre 2002 Messages : 2 549 ![]() |
Ok,
Pour que ton .htaccess puisse être lu, tu dois modifier la valeur de la directive suivante: par Sinon ton .htaccess sera ignoré.
__________________
Alea Jacta Test! |
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : octobre 2003 Messages : 23 ![]() |
merci effectivement, maintenant mon htaccess est pis en compte (pour preuve, si j'y ajoute "deny from all", j'ai une belle erreur 403)
par contre, http://127.0.0.1/site me renvoie toujours une erreur 404 avec la même erreur dans le log d'apache. |
|
|
00
|
|
|
#10 |
|
Invité de passage
![]() Inscription : octobre 2003 Messages : 23 ![]() |
bonjour,
je pense que le problème viens de l'expression régulière car si je met ça : Code :
RewriteRule ^(.*)$ http://www.anciensite.org/$1 [P,L] Code :
RewriteRule ^/(site/.*) http://www.anciensite.org/site/$1 [P,L] |
|
|
00
|
|
|
#11 |
|
Invité de passage
![]() Inscription : octobre 2003 Messages : 23 ![]() |
je crois que j'ai trouvé :
Code :
RewriteRule ^site/?(.*)$ http://www.anciensite.org/site/$1 [P,L] |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com