|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
emmaweb Nouveau WRInaute
Inscrit le: 10 Juin 2008 Messages: 8
|
Posté le : Mar Juin 10, 2008 10:23 Sujet du message: rewriting url OVH avec php3 |
|
|
Bonjour,
j'ai bien regardé vos posts mais je n'ai pas trouvé la solution à mon pb.
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
 |
|
| |
|
 |
arnaudmn WRInaute accro

Inscrit le: 11 Mai 2005 Messages: 1433
|
Posté le : Mar Juin 10, 2008 10:39 Sujet du message: rewriting url OVH avec php3 |
|
|
La deuxième est presque bonne :
| Code: |
| RewriteRule suite-num-(.*)-subcat-(.*)\.html$ /suite.php3?num=$1&subcat=$2 |
devrait fonctionner (avec un "/" en plus devant la redirection) |
|
| |
|
 |
pouloupoupo WRInaute occasionnel

Inscrit le: 13 Avr 2008 Messages: 105
|
Posté le : Mar Juin 10, 2008 10:48 Sujet du message: rewriting url OVH avec php3 |
|
|
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
Inscrit le: 25 Oct 2007 Messages: 12
|
Posté le : Mar Juin 10, 2008 11:14 Sujet du message: rewriting url OVH avec php3 |
|
|
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
Inscrit le: 10 Juin 2008 Messages: 8
|
Posté le : Mar Juin 10, 2008 13:23 Sujet du message: rewriting url OVH avec php3 |
|
|
Merci pour ces réponses rapides
mais ca marche toujours pas...
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

Inscrit le: 17 Déc 2006 Messages: 1718 Localisation: urlrewriting.fr
|
Posté le : Mar Juin 10, 2008 14:58 Sujet du message: rewriting url OVH avec php3 |
|
|
essaye en ajoutant le flag R pour voir si la règle marche (tu doit être redirigé vers la page) :
| Code: |
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

Inscrit le: 05 Mai 2008 Messages: 77
|
Posté le : Mar Juin 10, 2008 15:07 Sujet du message: Re: rewriting url OVH avec php3 |
|
|
| 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: |
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
Inscrit le: 10 Juin 2008 Messages: 8
|
Posté le : Mar Juin 10, 2008 15:19 Sujet du message: rewriting url OVH avec php3 |
|
|
>>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

Inscrit le: 05 Mai 2008 Messages: 77
|
Posté le : Mar Juin 10, 2008 15:29 Sujet du message: rewriting url OVH avec php3 |
|
|
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

Inscrit le: 17 Déc 2006 Messages: 1718 Localisation: urlrewriting.fr
|
Posté le : Mar Juin 10, 2008 15:33 Sujet du message: rewriting url OVH avec php3 |
|
|
| il faut appeler une url du type -http://tonsite.fr/suite/num-1-subcat-souscategorie.html pour voir quelque chose |
|
| |
|
 |
emmaweb Nouveau WRInaute
Inscrit le: 10 Juin 2008 Messages: 8
|
Posté le : Mar Juin 10, 2008 15:55 Sujet du message: rewriting url OVH avec php3 |
|
|
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/autres/mettre-en-place-url-rewriting.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  |
|
| |
|
 |
Lomic2 WRInaute discret

Inscrit le: 05 Mai 2008 Messages: 77
|
Posté le : Mar Juin 10, 2008 20:02 Sujet du message: rewriting url OVH avec php3 |
|
|
| peux-tu copier ton htaccess et nous mettre un exemple (réel) de lien que tu as mis en place? |
|
| |
|
 |
emmaweb Nouveau WRInaute
Inscrit le: 10 Juin 2008 Messages: 8
|
Posté le : Mer Juin 11, 2008 11:54 Sujet du message: rewriting url OVH avec php3 |
|
|
fichier .htaccess
| Citation: |
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
| Citation: |
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?num=379&subcat=ultraportable
quand je tape
http://www.tresordevie.com/suite.php3/num-379-subcat-ultraportable.html
eh bien on voit bien...qu'il ne se passe rien
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...
et merci d'avance  |
|
| |
|
 |
webmasterlamogere WRInaute accro

Inscrit le: 17 Déc 2006 Messages: 1718 Localisation: urlrewriting.fr
|
|
| |
|
 |
emmaweb Nouveau WRInaute
Inscrit le: 10 Juin 2008 Messages: 8
|
Posté le : Mer Juin 11, 2008 13:32 Sujet du message: rewriting url OVH avec php3 |
|
|
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....
emma |
|
| |
|
 |
| |
|
|