rewriting url OVH avec php3

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

emmaweb
Nouveau WRInaute
 
Messages: 8
Inscription: Mar Juin 10, 2008 10:11

rewriting url OVH avec php3

Message le Mar Juin 10, 2008 10:23

Bonjour,

j'ai bien regardé vos posts mais je n'ai pas trouvé la solution à mon pb.:( :oops:
voilà je voudrais faire de l'url rewrting et ca ne marche pas. (je suis chez OVH)

exemple de l'adresse du site : http://www.tresordevie.com/suite.php3?num=379&subcat=ultraportable
que je voudrais mettre en http://www.tresordevie.com/suite/num-379-subcat-ultraportable.html

j'ai essayé cette syntaxe :

Options +FollowSymLinks
RewriteEngine on
RewriteRule ^suite-([0-9]+)-([0-9]+)\html$ http://www.tresordevie.com/suite.php3?num=$1&subcat=$2 [L]


et celle-ci aussi :

Options +FollowSymLinks
RewriteEngine on
RewriteRule suite-num-(.*)-subcat-(.*)\.html$ suite.php3?num=$1&subcat=$2


Aucune ne fonctionne...

Merci à tous par avance pour vos réponses

:D


arnaudmn
WRInaute accro
WRInaute accro
 
Messages: 1483
Inscription: Mer Mai 11, 2005 18:20

Message le Mar Juin 10, 2008 10:39

La deuxième est presque bonne :
Code: Tout sélectionner
RewriteRule suite-num-(.*)-subcat-(.*)\.html$   /suite.php3?num=$1&subcat=$2

devrait fonctionner (avec un "/" en plus devant la redirection)

pouloupoupo
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 133
Inscription: Dim Avr 13, 2008 21:57

Message le Mar Juin 10, 2008 10:48

Je ne sui pas expert
mais je crois me souvenir qu'il y qq problèmes avec Options +FollowSymLinks et ovh
N'oublies pas non plus RewriteBase / si tu es dans un sous répertoire

PatrickM.
Nouveau WRInaute
 
Messages: 19
Inscription: Jeu Oct 25, 2007 12:48

Message le Mar Juin 10, 2008 11:14

Bonjour,

Je confirme les dires de pouloupoupo: si l'hébergement est un mutualisé chez OVH, alors effectivement, il y a des problèmes avec le Options +FollowSymLinks

Pour la règle de réécriture:
RewriteRule ^suite/num-([0-9]+)-subcat-([a-z]+)\.html$ /suite.php3?num=$1&subcat=$2

Si ta "subcat" peut aussi prendre des valeurs numériques:
RewriteRule ^suite/num-([0-9]+)-subcat-([a-z0-9]+)\.html$ /suite.php3?num=$1&subcat=$2

emmaweb
Nouveau WRInaute
 
Messages: 8
Inscription: Mar Juin 10, 2008 10:11

Message le Mar Juin 10, 2008 13:23

Merci pour ces réponses rapides :D
mais ca marche toujours pas... :oops:

Options +FollowSymLinks
RewriteEngine on
RewriteRule ^suite/num-([0-9]+)-subcat-([a-z]+)\.html$ /suite.php3?num=$1&subcat=$2


et je mets mon fichier .htaccess à la racine de mon site, donc pas besoin de RewriteBase car je suis pas dans un sous-répertoire.

peut-être que c'est à cause de la terminaison php3 de mon code...je sais pas...
sinon j'ai vu ce post qui parle des pb de rewriting liés à ovh : http://www.webrankinfo.com/forums/viewtopic_7659.htm

mais je vois pas...


webmasterlamogere
WRInaute accro
WRInaute accro
 
Messages: 1874
Inscription: Dim Déc 17, 2006 21:08

Message le Mar Juin 10, 2008 14:58

essaye en ajoutant le flag R pour voir si la règle marche (tu doit être redirigé vers la page) :
Code: Tout sélectionner
RewriteEngine on
RewriteRule ^suite/num-([0-9]+)-subcat-([a-z]+)\.html$ /suite.php3?num=$1&subcat=$2 [R]

suivant ce qui s'affiche tu pourras voir d'où vient le problème.

Lomic2
WRInaute discret
WRInaute discret
 
Messages: 77
Inscription: Lun Mai 05, 2008 8:45

Re: rewriting url OVH avec php3

Message le Mar Juin 10, 2008 15:07

emmaweb a écrit:http://www.tresordevie.com/suite.php3?num=379&subcat=ultraportable
que je voudrais mettre en http://www.tresordevie.com/suite/num-379-subcat-ultraportable.html
pourquoi tu ne fais pas plutôt une syntaxe finale de ce genre: http://www.tresordevie.com/suite-379-ultraportable.html ? num et subcat sont les noms de tes variables tu n'as pas besoin de les faire apparaitre dans ton URL réécrite
ça donnerait une règle dans ce genre:
Code: Tout sélectionner
RewriteEngine on
RewriteRule ^suite-([0-9]+)-([a-z]+)\.html$ suite.php3?num=$1&subcat=$2 [L]

je suis chez OVH et cette syntaxe fonctionne très bien (sans option follow symlink ou "/" avant la 2eme partie de la règle)

emmaweb
Nouveau WRInaute
 
Messages: 8
Inscription: Mar Juin 10, 2008 10:11

Message le Mar Juin 10, 2008 15:19

>>A webmasterlamogere
quand j'ajoute le [R], il ne se passe rien de plus, la réécriture ne se fait toujours pas, je n'ai même pas un message d'erreur. :(


>>A Lomic2, oui tu as raison je n'ai pas besoin de faire appartaitre le nom de mes variables...
mais il ne se passe toujours rien pour autant

pourtant je mets bien mon fichier .htaccess à la racine du site sous www

je ne comprends pas , c'est comme s'il ne prenait même pas en compte le fichier .htaccess...je suis sous un 90gp chez OVH... :? :?:

ce serait pas une histoire de register global à off ou un truc du genre ?

Lomic2
WRInaute discret
WRInaute discret
 
Messages: 77
Inscription: Lun Mai 05, 2008 8:45

Message le Mar Juin 10, 2008 15:29

aucun rapport avec register_global

as-tu la possibilité de tester en local sur ton PC? tu pourrais dans ce cas voir les logs d'apache (notamment rewrite.log) pour voir s'il y a des erreurs

sinon je suppose que tu as bien modifié tes liens sur ton site avant de vérifier si l'URL rewriting fonctionne bien?


webmasterlamogere
WRInaute accro
WRInaute accro
 
Messages: 1874
Inscription: Dim Déc 17, 2006 21:08

Message le Mar Juin 10, 2008 15:33

il faut appeler une url du type -http://tonsite.fr/suite/num-1-subcat-souscategorie.html pour voir quelque chose

emmaweb
Nouveau WRInaute
 
Messages: 8
Inscription: Mar Juin 10, 2008 10:11

Message le Mar Juin 10, 2008 15:55

euh non je n'ai pas la possibilité de le tester en local....

par contre j'ai refait le test qui est expliqué dans webrankinfo (http://www.webrankinfo.com/analyses/aut ... riting.php)pour voir que l'url rewriting fonctionne bien sur ce site...et là c'est ok pas de pb


et en appelant une url du genre : http://monsite.fr/suite/num-1-subcat-souscategorie.html pour voir quelque chose
l'article en question ne s'affiche pas, il n'y a rien sur la page :roll:

Lomic2
WRInaute discret
WRInaute discret
 
Messages: 77
Inscription: Lun Mai 05, 2008 8:45

Message le Mar Juin 10, 2008 20:02

peux-tu copier ton htaccess et nous mettre un exemple (réel) de lien que tu as mis en place?

emmaweb
Nouveau WRInaute
 
Messages: 8
Inscription: Mar Juin 10, 2008 10:11

Message le Mer Juin 11, 2008 11:54

fichier .htaccess

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^inconnu\.html$ /test/test.html [L]


çà ca marchait bien ! c'est le truc de débutant expliqué dans webrank pour voir que ca fonctionne...la preuve en tapant http://www.tresordevie.com/test/inconnu.html
ce qui revient bien à http://www.tresordevie.com/test.html

voilà mon fichier .htaccess
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^suite-([0-9]+)-([a-z]+)\.html$ /suite.php3?num=$1&subcat=$2 [L]


c'est sur la suite des articles mis sur ce site où je voulais avoir une réécriture d'url comme par exemple sur cette url :
http://www.tresordevie.com/suite.php3?n ... raportable
quand je tape
http://www.tresordevie.com/suite.php3/n ... table.html
eh bien on voit bien...qu'il ne se passe rien :oops: :(

voili, je vous laisse constater de vous même cet étrange phénomène! je ne sais pas , c'est peut-être tout bête mais franchement je ne vois pas...

je reste ouverte à toutes vos suggestions... :D
et merci d'avance :wink:


webmasterlamogere
WRInaute accro
WRInaute accro
 
Messages: 1874
Inscription: Dim Déc 17, 2006 21:08

Message le Mer Juin 11, 2008 12:29

avec cette règle il faut un url de ce type : http://www.tresordevie.com/suite-379-ultraportable.html

emmaweb
Nouveau WRInaute
 
Messages: 8
Inscription: Mar Juin 10, 2008 10:11

Message le Mer Juin 11, 2008 13:32

Bonjour et merci pour ces réponses,

mais comment arriver à ce genre d'url http://www.tresordevie.com/suite-379-ultraportable.html? quelle est alors la bonne syntaxe à mettre dans le fichier .htacess ?

ou faut-il que je change carrément mon code php et que je mette suite.php3 sous un nouveau dossier nommé "lamda" ? ca peut avoir une incidence ?

bon je continue de chercher, merci encore à tous pour vos éléments de réponse.... :D

emma

rewriting url OVH avec php3

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