url rewriting + .htaccess problème

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

toto77
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 14
Inscription: 7 Juil 2009

url rewriting + .htaccess problème

Message le Mer Juil 08, 2009 16:37

Bonjour,

J'ai suivi le tuto sur le site pour la réécriture de l'url avec .htaccess, mais je n'arrive pas à comprendre :? :(

Je voudrais par exemple pour mon url avoir http://www.blabla.com/marketing à la place de http://www.blabla.com/index.php?contenu=marketing

Le problème c'est que je ne vois pas (comprend po :( ) ce qu'il faut écrire exactement dans le .htaccess pour obtenir le lien que je veux...

Et je ne sais pas non plus comment modifier mes liens dans mon site (que faut-il mettre du coup?)...

Je suis pourtant habitué des tuto... Là j'en ai fait quelques un sur différents sites et je n'arrive toujours pas à comprendre, c'est frustant :? Je suis si stupide que ça? :(

Merci de me dire quelle "phrase" écrire et bien sûr m'expliquer (s'il faut expliquer)...

Je vous remercie mille fois!

Bonne journée


nickargall
WRInaute accro
WRInaute accro
 
Messages: 6468
Inscription: 13 Juin 2005

Re: url rewriting + .htaccess problème

Message le Jeu Juil 09, 2009 9:59

Bonjour
Alors:

- Dans ton site, au lieu d'avoir
<a href="/index.php?contenu=marketing">marketing</a>
, tu dois avoir
<a href="/marketing">marketing</a>


- Ensuite, pour que ton serveur sache quel script PHP utiliser et avec quelle variable, il faut lui "traduire" l'URL réécrite pour qu'il sache l'interpréter. Donc, dans le .htaccess, il faut
1) activer le module de réécriture d'URL:
Code: Tout sélectionner
RewriteEngine on

(en début de .htaccess, et à n'écrire qu'une fois pour toute, au cas ou tu aies d'autres règles de réécriture à mettre en place ultérieurement)

2) placer la règle qui traduit l'URl réécrite :

Code: Tout sélectionner
rewriterule ^(.*)$ /index.php?contenu=$1 [L]


Ce qui veut dire : Lorsque n'importe quelle séquence est appelée (.*) il faut déclencher le script index.php avec comme paramètre la variable $1, (première section "variable" de la partie gauche de la règle, donc ici (.*) )


Voilà pour la réécriture.

La cerise, c'est que si ta page a déjà été indexée avec son URL index.php?contenu=marketing, il faut la rediriger (en 301) vers sa forme réécrite , sous peine de la voir indexée en double (pas bon)

T'ai-je éclairé ?

toto77
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 14
Inscription: 7 Juil 2009

Re: url rewriting + .htaccess problème

Message le Jeu Juil 09, 2009 15:19

Bonjour,

Merci beaucoup! ça m'a beaucoup aidé! :D

C'est juste : [L] que je n'ai pas compris, à quoi sert-il?

Merci

Bonne journée


nickargall
WRInaute accro
WRInaute accro
 
Messages: 6468
Inscription: 13 Juin 2005

Re: url rewriting + .htaccess problème

Message le Jeu Juil 09, 2009 15:37

[L] indique qu'aucune autre règle ne doit être appliquée ensuite. (Last)

toto77
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 14
Inscription: 7 Juil 2009

Re: url rewriting + .htaccess problème

Message le Ven Juil 10, 2009 12:45

OK

Merci pour tout

Bonne journée

carralon
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 1
Inscription: 30 Juin 2009

Re: url rewriting + .htaccess problème

Message le Mar Juil 14, 2009 17:16

bonjour, j'ai aussi vraiment me profité des responses a ce topic, merci


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3974
Inscription: 16 Nov 2004

Re: url rewriting + .htaccess problème

Message le Mer Juil 15, 2009 8:10

nickargall a écrit:[L] indique qu'aucune autre règle ne doit être appliquée ensuite. (Last)


c'est pas ca Dude, [L] force le moteur a sortir de sa boucle, c'est tout. On le met naturellement pour gagner du temps sur la distribution des pages


nickargall
WRInaute accro
WRInaute accro
 
Messages: 6468
Inscription: 13 Juin 2005

Re: url rewriting + .htaccess problème

Message le Mer Juil 15, 2009 9:05

Ok Dude, merci de la précision :)


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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