Re: [TECH] Apache : RewriteRule ne marche pas

2006-10-31 Par sujet Yann Cochard

Peyraud, Florent a écrit :
Vérifie que ton repertoire a bien l'attribut 
[code]

AllowOverride All
[/code]
 au niveau de ton fichier de config (httpd.conf ou autre selon la distro)


Bingo, c'était ça. En fait je m'étais trompé sur le répertoire dans le 
httpd.conf.


Marc Boussard a écrit :
> Moi j'aurais mis :
>  > RewriteEngine on
>  > RewriteRule ^(.*)/test/nexistepas.html$ $1/test/trouve.html  [L]
>
> parce que le "^" veut dire commence par, et dans ton url il y a quelque
> chose avant (http://www.mondomaine.com
> ).

Non non, il faut raisonner au niveau serveur, voir répertoire, et pas 
avec l'adresse complète.


Merci à tous,
Yann
--
__
Yann Cochard : http://yanncochard.com/
Au Cactus Francophone : http://www.cactuspro.com/
Kaella, Knoppix Linux Azur : http://kaella.linux-azur.org/

Linux-Azur :  http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
 Pas de message au format HTML, SVP 


RE: [TECH] Apache : RewriteRule ne marche pas

2006-10-31 Par sujet Peyraud, Florent
Salut  

> -Original Message-
> From: Yann Cochard [mailto:[EMAIL PROTECTED] 
> Sent: Monday, October 30, 2006 11:31 PM
> Pas moyen de faire fonctionner le RewriteRule d'Apache, 
> malgré tous mes efforts, est-ce que quelqu'un pourrait m'aider ?
> 
[couic]
> Maintenant, je ne sais plus quoi faire :-(

Vérifie que ton repertoire a bien l'attribut 
[code]
AllowOverride All
[/code]
 au niveau de ton fichier de config (httpd.conf ou autre selon la distro)

Sans ca, Apache n'acceptera pas de regle de rewrite

Linux-Azur :  http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
 Pas de message au format HTML, SVP 


Re : [TECH] Apache : RewriteRule ne marche pas

2006-10-31 Par sujet Marc Boussard

- Message d'origine 
De : Yann Cochard <[EMAIL PROTECTED]>
À : linux06@linuxfr.org
Envoyé le : Mardi, 31 Octobre 2006, 7h50mn 47s
Objet : Re: [TECH] Apache : RewriteRule ne marche pas

Merci Olivier pour ta réponse

> Solution 1:
> 
> Options +FollowSymlinks
> RewriteEngine on
> RewriteBase /test
> RewriteRule ^nexistepas.html$   trouve.html  [L]
> 
> Solution 2:
> 
> Options +FollowSymlinks
> RewriteEngine on
> RewriteRule ^/test/nexistepas.html$   /test/trouve.html  [L]

J'ai testé les 2, sans succès, j'obtiens toujours une 404 :-(
http://www.mondomaine.com/test/nexistepas.html
Il doit y avoir un autre truc à faire ailleurs, mais je ne trouve pas quoi.

> Les tutotiaux c'est bien, mais parfois la doc d'origine c'est mieux :)
> http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html

J'étais allé là aussi ;-)

Yann

Bonjour,

Moi j'aurais mis :
> RewriteEngine on
> RewriteRule ^(.*)/test/nexistepas.html$ $1/test/trouve.html  [L]

parce que le "^" veut dire commence par, et dans ton url il y a quelque chose 
avant (http://www.mondomaine.com).

Marc.











___ 
Découvrez une nouvelle façon d'obtenir des réponses à toutes vos questions ! 
Profitez des connaissances, des opinions et des expériences des internautes sur 
Yahoo! Questions/Réponses 
http://fr.answers.yahoo.com
Linux-Azur :  http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
 Pas de message au format HTML, SVP 


Re: [TECH] Apache : RewriteRule ne marche pas

2006-10-31 Par sujet Yann Cochard

Merci Olivier pour ta réponse


Solution 1:

Options +FollowSymlinks
RewriteEngine on
RewriteBase /test
RewriteRule ^nexistepas.html$   trouve.html  [L]

Solution 2:

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^/test/nexistepas.html$   /test/trouve.html  [L]


J'ai testé les 2, sans succès, j'obtiens toujours une 404 :-(
http://www.mondomaine.com/test/nexistepas.html
Il doit y avoir un autre truc à faire ailleurs, mais je ne trouve pas quoi.


Les tutotiaux c'est bien, mais parfois la doc d'origine c'est mieux :)
http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html


J'étais allé là aussi ;-)

Yann
--
__
Yann Cochard : http://yanncochard.com/
Au Cactus Francophone : http://www.cactuspro.com/
Kaella, Knoppix Linux Azur : http://kaella.linux-azur.org/

Linux-Azur :  http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
 Pas de message au format HTML, SVP 


Re: [TECH] Apache : RewriteRule ne marche pas

2006-10-31 Par sujet Olivier Guerrier
Yann Cochard a écrit :
> Le but est d'aller sur http://www.mondomaine.com/test/existepas.html et
> qu'il m'affiche trouve.html, mais ça ne marche pas :-(

Solution 1:

Options +FollowSymlinks
RewriteEngine on
RewriteBase /test
RewriteRule ^nexistepas.html$   trouve.html  [L]

Solution 2:

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^/test/nexistepas.html$   /test/trouve.html  [L]


Les tutotiaux c'est bien, mais parfois la doc d'origine c'est mieux :)
http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html

Olivier

Linux-Azur :  http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
 Pas de message au format HTML, SVP 


[TECH] Apache : RewriteRule ne marche pas

2006-10-30 Par sujet Yann Cochard

Bonjour,

Pas moyen de faire fonctionner le RewriteRule d'Apache, malgré tous mes 
efforts, est-ce que quelqu'un pourrait m'aider ?


Quelques infos :
Apache 1.3.33 sur Mandriva 2006 (mais j'ai pareil sur une Red Hat 7.3)

Ce que j'ai essayé :
Dans un répertoire test, j'ai mis 2 fichiers :
.htaccess avec ces 3 lignes :
===
Options +FollowSymlinks
RewriteEngine on
RewriteRule   ^nexistepas.html$   trouve.html  [L]
===
trouve.html qui contient un bête texte.

Le but est d'aller sur http://www.mondomaine.com/test/existepas.html et 
qu'il m'affiche trouve.html, mais ça ne marche pas :-(


J'ai bien vérifié que
. http://www.mondomaine.com/test/trouve.html s'affiche comme il faut
. httpd.conf contient bien ces 2 lignes :
LoadModule rewrite_module   modules/mod_rewrite.so
AddModule mod_rewrite.c
. j'ai redémarré Apache
. j'ai suivi les différents tutoriaux dispos sur internet, qui disent 
tous à peu près la même chose (ce que j'ai fait ci-dessus).


Maintenant, je ne sais plus quoi faire :-(

Merci pour votre aide

Yann
--
__
Yann Cochard : http://yanncochard.com/
Au Cactus Francophone : http://www.cactuspro.com/
Kaella, Knoppix Linux Azur : http://kaella.linux-azur.org/

Linux-Azur :  http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
 Pas de message au format HTML, SVP