[RESOLU] L'url rewriting me donne mal de tête
15 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- Franco
- WRInaute impliqué

- Messages: 812
- Inscription: 2 Oct 2004
[RESOLU] L'url rewriting me donne mal de tête
Bonjour,
Voilà, j'ai décidé de me lancer dans l'url rewriting.
Depuis des heures je me prend la tête. J'ai lu le tutorial d'Olivier, parcouru le forum de Wri et celui d'Ovh (je suis chez OVh). J'ai testé si l'url rewriting fonctionne chez moi avec l'exemple test donné par Olivier et c'est OK.
Alors je ne comprends pas mon erreur :
Voici l'url :
-----------------------------------------------------------------
-www.monsite.com/test.php?z=123&t=Abcd%20Ef%20Ghi
-----------------------------------------------------------------
Voici le .htaccess :
-----------------------------------------------------------------
Options +FollowSymlinks
RewriteEngine On /
RewriteRule ^/(.*)-(.*)\.html$ /test.php?z=$1&t=$2 [L]
-----------------------------------------------------------------
Rien de rien. J'ai essayé une variable sans espace, mais c'est le même résultat : nada, gedal, niet,....
Je n'ai pas d'autres .htaccess et rien d'autre non plus dans le .htaccess que je présente ci-dessus.
Je précise que je n'ai pas d'erreur 500 ni d'aucune autre sorte.
Une idée pour m'en sortir ? Un grand merci.
Voilà, j'ai décidé de me lancer dans l'url rewriting.
Depuis des heures je me prend la tête. J'ai lu le tutorial d'Olivier, parcouru le forum de Wri et celui d'Ovh (je suis chez OVh). J'ai testé si l'url rewriting fonctionne chez moi avec l'exemple test donné par Olivier et c'est OK.
Alors je ne comprends pas mon erreur :
Voici l'url :
-----------------------------------------------------------------
-www.monsite.com/test.php?z=123&t=Abcd%20Ef%20Ghi
-----------------------------------------------------------------
Voici le .htaccess :
-----------------------------------------------------------------
Options +FollowSymlinks
RewriteEngine On /
RewriteRule ^/(.*)-(.*)\.html$ /test.php?z=$1&t=$2 [L]
-----------------------------------------------------------------
Rien de rien. J'ai essayé une variable sans espace, mais c'est le même résultat : nada, gedal, niet,....
Je n'ai pas d'autres .htaccess et rien d'autre non plus dans le .htaccess que je présente ci-dessus.
Je précise que je n'ai pas d'erreur 500 ni d'aucune autre sorte.
Une idée pour m'en sortir ? Un grand merci.
Dernière édition par Franco le Jeu Mai 10, 2007 16:52, édité 1 fois.
-

YoyoS - WRInaute accro

- Messages: 3827
- Inscription: 14 Sep 2006
essaie
- Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.*)-(.*)\.html$ /test.php?z=$1&t=$2 [QSA,L]
-

patataur - WRInaute impliqué

- Messages: 523
- Inscription: 21 Fév 2006
essaye de remplacer rewriterule par redirect 301 :
- Code: Tout sélectionner
RewriteEngine On
Options +FollowSymLinks
redirect 301 ^(.*)-(.*)\.html$ /test.php?z=$1&t=$2 [QSA,L]
- Franco
- WRInaute impliqué

- Messages: 812
- Inscription: 2 Oct 2004
Salut,
Merci.
Non, marche pas
Merci.
YoyoS a écrit:essaie
- Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.*)-(.*)\.html$ /test.php?z=$1&t=$2 [QSA,L]
Non, marche pas
- Franco
- WRInaute impliqué

- Messages: 812
- Inscription: 2 Oct 2004
Salut,
Merci.
Erreur 500.
Merci.
patataur a écrit:essaye de remplacer rewriterule par redirect 301 :
- Code: Tout sélectionner
RewriteEngine On
Options +FollowSymLinks
redirect 301 ^(.*)-(.*)\.html$ /test.php?z=$1&t=$2 [QSA,L]
Erreur 500.
- spiderkid
- Nouveau WRInaute

- Messages: 21
- Inscription: 10 Mai 2007
J'ai eu le même problème sur un site hébergé chez ovh ...
Tu utilise un nom de domaine particulier. Moi ca le faisait en temporaire il m' suffit de rajouter cette ligne au début du htaccess
Ca définit le repertoire de base pour les réécritures.
EDIT : si tu n'as pas encore de nom de domaine actif n'oublie pas de mettre "~nomdusite/" dans le repertoire
Tu utilise un nom de domaine particulier. Moi ca le faisait en temporaire il m' suffit de rajouter cette ligne au début du htaccess
- Code: Tout sélectionner
RewriteBase /repertoire
Ca définit le repertoire de base pour les réécritures.
EDIT : si tu n'as pas encore de nom de domaine actif n'oublie pas de mettre "~nomdusite/" dans le repertoire
- Franco
- WRInaute impliqué

- Messages: 812
- Inscription: 2 Oct 2004
Merci de ta réponse.
Le nom de domaine est actif. c'est un .be tout ce qu'il y a de plus classique.
Le fait de mettre RewriteBase provoque une erreur 500.
[edition]
résolu le prob de rewritebase
[/edition]
J'ai essaye aussi un test tout simple :
Tout rediriger vers une page donnée, et cela fonctionne aussi.
Je me demande si le serveur comprend ma syntaxe.
Je séche là,...
Le nom de domaine est actif. c'est un .be tout ce qu'il y a de plus classique.
Le fait de mettre RewriteBase provoque une erreur 500.
[edition]
résolu le prob de rewritebase
[/edition]
J'ai essaye aussi un test tout simple :
Tout rediriger vers une page donnée, et cela fonctionne aussi.
Je me demande si le serveur comprend ma syntaxe.
Je séche là,...
- Franco
- WRInaute impliqué

- Messages: 812
- Inscription: 2 Oct 2004
Salut,
J'ai trouvé. La régle est bonne MAIS c'est l'url qui ne change pas dans la barre d'adresse.
Je m'en suis aperçu en effectuant un test simple (appelé directement l'url rewrité et c'est les bonnes infos qui apparaissent).
Cela déplace le problème :
comment faire changer l'url dans la barre d'adresse ?
Je vais fouiller WRI mais si quelqu'un à une solution plus rapide, je suis preneur. Merci.
Merci en tout cas à ceux qui m'ont répondu et ceux qui m'ont lu.
J'ai trouvé. La régle est bonne MAIS c'est l'url qui ne change pas dans la barre d'adresse.
Je m'en suis aperçu en effectuant un test simple (appelé directement l'url rewrité et c'est les bonnes infos qui apparaissent).
Cela déplace le problème :
comment faire changer l'url dans la barre d'adresse ?
Je vais fouiller WRI mais si quelqu'un à une solution plus rapide, je suis preneur. Merci.
Merci en tout cas à ceux qui m'ont répondu et ceux qui m'ont lu.
15 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- [resolu]En-tete http HTTP_ACCEPT
- Polices des annonces : adsense n'en fait qu'à sa tête [résolu]
- RESOLU Copie de certaine donné d'une base Mysql a l'autre en PHP
- url rewriting sans base de donné
- rewriting d'url > masquer dossiers dans l'url = casse tete :(
- url rewriting sans base de donné et dans un sous repertoire.
- [RESOLU] Redirection ou rewriting ?
- [Résolu] Variable Get et rewriting
- [Résolu] Rewriting en minuscule
- [Résolu] Pb d'URL Rewriting
- Analyser le référencement Google
Cet outil vous donne un petit résumé de l'état de référencement de votre site dans Google.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
