Comment modifier nos liens un fois le rewriting en place
11 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
Comment modifier nos liens un fois le rewriting en place
Re bonjour,
Maintenant que le rewriting fonctionne (ouf !) je dois modifier mes liens sur mes pages.... mais je ne sais pas comment
ex de lien sur ma page ;
<a href='sites.php?action=voir&id=$idcat'>
j'aimerais donc pouvoir afficher ce lien
/humory2/sites-voir-15.html (qui fonctionne)
avec la ligne ci-dessus
Le rewriting est fait ainsi....
RewriteRule ^sites-([a-z]+)-([0-9]+)\.html$ /humory2/sites.php?action=$1&id=$2 [L]
D'avance merci de votre exemple que je puisse tabler dessus pour la suite
Yule
Maintenant que le rewriting fonctionne (ouf !) je dois modifier mes liens sur mes pages.... mais je ne sais pas comment
ex de lien sur ma page ;
<a href='sites.php?action=voir&id=$idcat'>
j'aimerais donc pouvoir afficher ce lien
/humory2/sites-voir-15.html (qui fonctionne)
avec la ligne ci-dessus
Le rewriting est fait ainsi....
RewriteRule ^sites-([a-z]+)-([0-9]+)\.html$ /humory2/sites.php?action=$1&id=$2 [L]
D'avance merci de votre exemple que je puisse tabler dessus pour la suite
Yule
-

linkadress - WRInaute occasionnel

- Messages: 156
- Inscription: Jeu Mar 30, 2006 18:47
Il faut changer ton lien d'origine index.php?id=1 par directement l'url que tu souhaiterais avoir (grâce au rewritting du .htaccess) ex: index-1.html
(Edit - ah déjà répondu...)
(Edit - ah déjà répondu...)
Oui je pense bien, mais peux-tu me donner un exemple svp avec ce lien
<a href='sites.php?action=voir&id=$idcat'>
je ne peux pas remplacer ce lien par ça sites-voir-15.html
car le $idcat est une variable
D'avance merci...
Yule
-

linkadress - WRInaute occasionnel

- Messages: 156
- Inscription: Jeu Mar 30, 2006 18:47
Moi j'ai le même type d'url sur mon site
A l'origine j'ai link.php?id=1 ou link.php?id=5 ...
Et j'ai mis ceci dans l'htaccess
$1 dans l'htaccess est une variable
donc a present sur mon sommaire j'appelle l'url : 1.html ou 5.html ou ...
où les nombres sont les id variables.
Si c'est dans une boucle :
Pour afficher ton cas voici le code de l'htaccess
si la base c'est
et l'appel du lien serait donc sites-voir-$idcat.html
A l'origine j'ai link.php?id=1 ou link.php?id=5 ...
Et j'ai mis ceci dans l'htaccess
- Code: Tout sélectionner
RewriteEngine On
RewriteRule ^([^/]*)\.html$ /link.php?id=$1 [L]
$1 dans l'htaccess est une variable
donc a present sur mon sommaire j'appelle l'url : 1.html ou 5.html ou ...
où les nombres sont les id variables.
Si c'est dans une boucle :
- Code: Tout sélectionner
echo"<a href=\"$i.html\">lien $i</a>";
Pour afficher ton cas voici le code de l'htaccess
- Code: Tout sélectionner
RewriteEngine On
RewriteRule ^sites-([^-]*)-([^-]*)\.html$ /sites.php?action=$1&id=$2 [L]
si la base c'est
- Code: Tout sélectionner
http://www.exemple.com/sites.php?action=voir&id=$idcat
et l'appel du lien serait donc sites-voir-$idcat.html
Re,
Ok, merci pour l'exemple !
J'ai donc fait ainsi mon lien
<a href='sites-voir-$idcat.html'>
ça fonctionne très bien, mais je voulais m'assurer que cette manière est juste ou il y a une autre manière ?
Merci d'avance
Yule
Ok, merci pour l'exemple !
J'ai donc fait ainsi mon lien
<a href='sites-voir-$idcat.html'>
ça fonctionne très bien, mais je voulais m'assurer que cette manière est juste ou il y a une autre manière ?
Merci d'avance
Yule
- magic corp.
- WRInaute impliqué

- Messages: 425
- Inscription: Jeu Juin 17, 2004 9:56
yule a écrit:écoute j'ai 6 sites et avant de m'y lancer je voulais être plus que sur.... lol
Je ne saurrais trop te conseiller de créer une fonction de génération de lien style : href_link($page, $param)
Ensuite tu crées tes lien de cette manière
- Code: Tout sélectionner
echo "<a href="' . href_link("sites.php", "action=voir&id=" . $idcat) . '">";
Ca t'evitera de te fair ch*er dix plombe pour remodifier tes liens le jour où tu veux virer le rewrite ou que la forme de tes liens ne te plaisent plus. (genre utilisation de "," au lieu de "-" ou que sais je)
- gunther2005
- Nouveau WRInaute
- Messages: 1
- Inscription: Sam Juil 15, 2006 9:50
Je viens d'arriver dans ce forum.
J'ai aussi des problèmes pour afficher l'extension .html dans la barre de navigation après le rewriting.
J'ai des liens "en dur" tel que pour yule.
Mais j'ai aussi des liens "dynamiques" générés à partir de select ...where articleID=1 (ou 2, ou 3) pour chaque catégorie de produits.
Comment changer ces liens en .html
Merci !
J'ai aussi des problèmes pour afficher l'extension .html dans la barre de navigation après le rewriting.
J'ai des liens "en dur" tel que pour yule.
Mais j'ai aussi des liens "dynamiques" générés à partir de select ...where articleID=1 (ou 2, ou 3) pour chaque catégorie de produits.
Comment changer ces liens en .html
Merci !
11 messages • Page 1 sur 1
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 :
- l'URL Rewriting expliqué aux débutants
- Optimiser le référencement d'un forum phpBB : réécriture d'URL
- Tutoriel URL Rewriting
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
- L'URL Rewriting expliqué aux débutants
- Début du Full Crawl
- Comment l'internaute utilise les moteurs de recherche
- Astuces de référencement pour Google News
- Aperçu des différents types de redirection
Consultez la description détaillée des produits ou services de Google suivants : Google Sandbox
- Echanger des liens
Cet outil vous liste quelques sites qui font des liens vers des sites similaires au vôtre, pour vous aider à trouver des partenaires pour des échanges de liens. - Calculer le ratio de liens profonds
Cet outil vous permet de calculer le taux de liens profonds vers un site web. Un lien profond est un lien qui ne pointe pas vers la page d'accueil mais au contraire vers une page interne du site. Les sites dont l'essentiel du référencement vient de leurs inscriptions dans des annuaires ont un taux de liens profonds faible ; à l'inverse, les sites de référence ont souvent un taux de liens profonds plus important, signe que leur contenu a suscité de nombreux liens spontanés. - Liste des backlinks
Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



le forum