rewriteRule et pb de niveau d'arborescence

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


raoux
Nouveau WRInaute
 
Messages: 20
Inscription: Mar Juil 04, 2006 14:43

rewriteRule et pb de niveau d'arborescence

Message le Mer Aoû 13, 2008 14:47

Bonjour.

Je prépare le rewriting d'un site en environnement local , avec WAMP server 2.0

Voici une petite règle de réécriture, pour commencer gentiment:
Code: Tout sélectionner
RewriteCond %{QUERY_STRING}         ^num=([0-9]+)$
RewriteRule ^produit\.php$       trek-%1\.html? [R=301,L]
RewriteRule ^trek-([0-9]+)\.html$   produit.php?num=$1&rw [L,QSA]


la ligne 3 est ok, mais la ligne 2 a le comportement suivant.
L'URL produit.php?num=100 par ex. m'envoie à l'adresse http://localhost/C:/wamp/www/racine-du-site/trek-100.html, soit l'URL absolue à partir de localhost!!! avec erreur 403 du coup. :?

Si je rajoute un slash
Code: Tout sélectionner
RewriteRule ^produit\.php$       /trek-%1\.html? [R=301,L]

alors j'arrive dans http://localhost/trek-630.html.C'est mieux mais j'ai tjs pas visé juste. :?

Dois-je comprendre que j'ai un pb par rapport à l'arborescence de l'environnement local (localhost/www/racine-du-site)?
Je précise que le .htaccess se trouve précisément dans ce dossier, donc au même niveau que les URL réécrites / à réécrire.
J'ai fouiné un peu sur le forum mais je reste bredouille. Ça vous inspire qq chose?

D'avance merci.:)

vaxrei
Nouveau WRInaute
 
Messages: 41
Inscription: Mar Nov 13, 2007 11:21

Message le Mer Aoû 13, 2008 15:09



raoux
Nouveau WRInaute
 
Messages: 20
Inscription: Mar Juil 04, 2006 14:43

Résolu

Message le Mer Aoû 13, 2008 15:22

Merci Vaxrei.

ma question portait sur le fait qu'en redirigeant mapage.php vers son alter ego réécrite, je n'arrivais pas dans le bon niveau de l'arborescence mais un dossier trop haut.

http://www.webrankinfo.com/forums/viewtopic_90048.htm celui-ci je l'avais lu et mis en pratique (modif du httpd.conf)

l'autre topic m'avait échappé. Et la solution s'y trouvait!

Code: Tout sélectionner
RewriteBase /monsite
tout simplement.
Apparement il faut préciser systématiquement dans quel dossier on se trouve.

Merci.


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