[URL REW]url dans la barre d'adresse ?

  • Auteur de la discussion Auteur de la discussion 2dm
  • Date de début Date de début
WRInaute discret
J'ai crée une regle toute con qui se contente de renvoyer trouve.html lorsqu'on tape no.html.
Ainsi lorsque je vais sur h**p://darksword.baua.net/test/no.html la page h**p://darksword.baua.net/test/trouve.html est ouverte.
Le probleme c'est que c'est l'url de trouve.html qui apparait dans la barre d'adresse.
Est-ce normal ?
cordialement, guillem.
 
WRInaute passionné
Tout à fait puisque la règle ne fait que renvoyer cette page là
Celà ne semble pas être de l'url rewriting, mais tout depend de ce que tu as mis comme regle !
 
WRInaute discret
mon fichier .htaccess contient ceci :
RewriteEngine on
RewriteRule ^no.html$ http://darksword.baua.net/test/trouve.html [L]

ceci est juste un test avant de passer effectivement a de l'url rewriting, mais je voudrais garder l'url 'fantome' (sinon je vois pas l'interet de faire une redirection).
Par ailleurs je n'arrive pas a faire pointer le fichier 'fantome' sur le path relatif du fichier reel
Ainsi si je met ceci dasn mon fichier .htaccess :
RewriteEngine on
RewriteRule ^no.html$ \./trouve.html [L]

-> j'obtiens ceci : The requested URL /data/www/net/a/u/baua.net/d/r/darksword/htdocs/test2/trouve.html was not found on this server.

merci pour vos conseils.
h**p://darksword.baua.net/test/no.html pour le htaccess1 et
h**p://darksword.baua.net/test2/no.html pour le 2eme cas.
 
WRInaute passionné
Ceci devrait passer

RewriteRule ^no.html$ trouve.html [L]

Le but de l'url rewriting est tout de même de remplcer une url exotique par une url lisible et meix indexable

ainsi
article.php?id_rubrique=12&article=115
peut devenir
ma_belle_page-12-15.html
ou également
ma_belle_page-15.html
voire
ma_belle_page.html
alors qu'il y a tout de même des paramètres.

A ne pas oublier :
il faut recoder le code source pour indiquer les url en html et non plus en php
 
WRInaute discret
Kmacleod a dit:
Ceci devrait passer
RewriteRule ^no.html$ trouve.html [L]
Non justement ceci ne marche pas, c'est pour cela que je met le lien absolu.

Je n'ai toujours pas de solution à ce probleme.
(pour info je suis en mutualisé sur lost-oasis)
 
J
juke
Guest
darksword a dit:
Kmacleod a dit:
Ceci devrait passer
RewriteRule ^no.html$ trouve.html [L]
Non justement ceci ne marche pas, c'est pour cela que je met le lien absolu.

Je n'ai toujours pas de solution à ce probleme.
(pour info je suis en mutualisé sur lost-oasis)

moi non plsu.

T'a du nouveau ?
 
Discussions similaires
Haut