[RESOLU] L'url rewriting me donne mal de tête

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

Franco
WRInaute passionné
WRInaute passionné
 
Messages: 812
Inscription: Sam Oct 02, 2004 9:25

[RESOLU] L'url rewriting me donne mal de tête

Message le Mer Mai 09, 2007 18:10

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.
Dernière édition par Franco le Jeu Mai 10, 2007 16:52, édité 1 fois.

Franco
WRInaute passionné
WRInaute passionné
 
Messages: 812
Inscription: Sam Oct 02, 2004 9:25

Message le Mer Mai 09, 2007 22:12

Bonsoir,

J'essaie j'essaie, je viens d'y passer ma soirée mais rien à faire. Pourtant l'exemple donné par Olivier fonctionne à merveille.

Help me,... :)


YoyoS
WRInaute accro
WRInaute accro
 
Messages: 3062
Inscription: Jeu Sep 14, 2006 4:53

Message le Mer Mai 09, 2007 22:17

essaie

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


patataur
WRInaute passionné
WRInaute passionné
 
Messages: 523
Inscription: Mar Fév 21, 2006 19:57

Message le Mer Mai 09, 2007 22:33

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 passionné
WRInaute passionné
 
Messages: 812
Inscription: Sam Oct 02, 2004 9:25

Message le Jeu Mai 10, 2007 6:52

Bonjour,

Merci de vos réponses. Je vais essayer tantôt.

Franco
WRInaute passionné
WRInaute passionné
 
Messages: 812
Inscription: Sam Oct 02, 2004 9:25

Message le Jeu Mai 10, 2007 9:18

Salut,

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 :cry:

Franco
WRInaute passionné
WRInaute passionné
 
Messages: 812
Inscription: Sam Oct 02, 2004 9:25

Message le Jeu Mai 10, 2007 9:18

Salut,

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. :cry:

Franco
WRInaute passionné
WRInaute passionné
 
Messages: 812
Inscription: Sam Oct 02, 2004 9:25

Message le Jeu Mai 10, 2007 9:29

Le plus rigolo, c'est que si je fait volontairement une faute grossière, il m'envoie une erreur 500.

C'est donc qu'il traite le .htaccess mais ne l'exécute pas.

spiderkid
Nouveau WRInaute
 
Messages: 21
Inscription: Jeu Mai 10, 2007 11:08

Message le Jeu Mai 10, 2007 11:16

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

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 passionné
WRInaute passionné
 
Messages: 812
Inscription: Sam Oct 02, 2004 9:25

Message le Jeu Mai 10, 2007 11:40

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à,...

Franco
WRInaute passionné
WRInaute passionné
 
Messages: 812
Inscription: Sam Oct 02, 2004 9:25

Message le Jeu Mai 10, 2007 16:34

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.

Franco
WRInaute passionné
WRInaute passionné
 
Messages: 812
Inscription: Sam Oct 02, 2004 9:25

Message le Jeu Mai 10, 2007 16:53

Et bien voilà, c'est résolu. J'ai changé les liens au sein du code et tout est nickel.

Quel bazar. Fatigué mais content.

spiderkid
Nouveau WRInaute
 
Messages: 21
Inscription: Jeu Mai 10, 2007 11:08

Message le Jeu Mai 10, 2007 16:56

Franco a écrit:Quel bazar. Fatigué mais content.


C'est toujours comme ça la première fois, c'est mieux les fois suivantes ...


YoyoS
WRInaute accro
WRInaute accro
 
Messages: 3062
Inscription: Jeu Sep 14, 2006 4:53

Message le Jeu Mai 10, 2007 21:01

Fais un petit résumé pour les petits visiteurs passant dans le coin avec le même problème :)

ça servira

Franco
WRInaute passionné
WRInaute passionné
 
Messages: 812
Inscription: Sam Oct 02, 2004 9:25

Message le Jeu Mai 10, 2007 23:30

YoyoS a écrit:Fais un petit résumé pour les petits visiteurs passant dans le coin avec le même problème :)

ça servira


Oui, bonne idée. Demain ou aprés demain.


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 :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités