OVH Community, votre nouvel espace communautaire.

Problème sur le mod_rewrite


ABSOLUTE Web
09/02/2004, 17h51
Lorsque ton domaine sera actif, n'oublies pas de modifier ton .htaccess !

Remarque:
C'est également valable pour faire du rewriting en local avec l'adresse
http://localhost/lesite

Franssois
09/02/2004, 17h17
En effet !
Il semblerait que cela soit dû à l'adresse temporaire !

Avec
RewriteRule ^tata\.html$ /toto.html
ou
RewriteRule ^tata\.html$ ./toto.html
J'avais le même problème...

Mais avec ça, ça marche nickel !
http://213.186.XX.XX/~lesite/tata.html

Merci à tous !

ABSOLUTE Web
09/02/2004, 16h59
Il me semble que c'est une question d'adresse temporaire:

http://213.186.XX.XX/~lesite/tata.html

teste:
RewriteRule ^tata\.html$ http://213.186.XX.XX/~lesite/toto.html [L]

Tam
09/02/2004, 16h56
Et si tu rajoute un "/" devant toto.html dans ta règle ?

Tam.

Julien2222
09/02/2004, 16h55
essaye un

RewriteRule ^tata\.html$ ./toto.html

ou

RewriteRule ^tata\.html$ /toto.html

Franssois
09/02/2004, 16h41
Merci pour votre aide !

Voici ce que je tape :
http://213.186.XX.XX/~lesite/tata.html

Voici ce qu'il me répond :
Not Found
The requested URL /home/lesite/www/toto.html was not found on this server.

Voici mon fichier .htacces présent dans /home/lesite/www/
---
RewriteEngine on
RewriteRule ^tata\.html$ toto.html [L]
---

Je précise que j'ai bien le fichier "toto.html" dans /home/lesite/www/

Que se passe t-il ?

Pascal [ZR]
09/02/2004, 16h17
Y a t-il autre chose à faire ?
oui, poster ta regle en entier pour que l'on puisse voir où ça coince...

Julien2222
09/02/2004, 16h14
fais voir la tete de ta regle

Franssois
09/02/2004, 16h03
Salut !

Quelle bonne idée que ce forum ! J'ai (déjà !) une petite question...

Lorsque je teste l'url rewritting sur le dédié, la règle que j'ai mis en place fonctionne bien (quand je tape toto.html, il transforme bien en tata.html), mais le serveur indique que "tata.html was not found"... !
Or, il est bien présent... !

Que faut-il faire pour que tout fonctionne bien ?
J'ai mis dans le .htaccess à la racine du répertoire virtuel (dans www) :
RewriteEngine On
RewriteRule ma_règle

Y a t-il autre chose à faire ?
Merci !