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
-

yule - WRInaute discret

- Messages: 197
- Inscription: 23 Juil 2004
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 discret

- Messages: 156
- Inscription: 30 Mar 2006
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...)
-

yule - WRInaute discret

- Messages: 197
- Inscription: 23 Juil 2004
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 discret

- Messages: 156
- Inscription: 30 Mar 2006
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
- magic corp.
- WRInaute occasionnel

- Messages: 428
- Inscription: 17 Juin 2004
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: 15 Juil 2006
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 :
- Rewriting et fonction php pour modifier les liens internes
- Comment compter les clics sans modifier les liens ?
- que faire une fois que votre site est bien plaçé sur Google?
- Comment choisir un registrar + comment acheter un ndd automatiquement une fois libre ?
- modifier un url rewriting
- [RESOLU] Comment trouver les liens créés par l'URL Rewriting
- Deux mod de Rewriting phpbb à la fois
- Modifier des mots dans mon url rewriting
- Mise en place du rewriting + PR
- Comment modifier cette fonction ?
- 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
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 1 invité

