[resolu] Rewrite avec reprise d'éléments texte
5 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
[resolu] Rewrite avec reprise d'éléments texte
Bonjour à tous,
Je cherche à mettre en place ce type de réécriture d'URL :
/biographie.php?code=biographie-prenom-nom
en :
/biographie-prenom-nom.php
Donc reprendre biographie-prenom-nom (+.php) (chaque page de bio aura une URL différente) et "supprimer" mapage.php?code=.
D'avance merci de votre aide,
Guillaume
Je cherche à mettre en place ce type de réécriture d'URL :
/biographie.php?code=biographie-prenom-nom
en :
/biographie-prenom-nom.php
Donc reprendre biographie-prenom-nom (+.php) (chaque page de bio aura une URL différente) et "supprimer" mapage.php?code=.
D'avance merci de votre aide,
Guillaume
Dernière édition par deckarudo le Mar Jan 15, 2008 12:49, édité 1 fois.
/biographie.php?code=biographie-prenom-nom
en :
/biographie-prenom-nom.php
Tu risques d'avoir des surprises avec cette règle qui pourtant matche avec ta demande. Cette règle va prendre toute les urls sans exeption et les réécrire. Cela reste applicable si tu travail dans un répertoire mais dans ce cas tu donneras l'index.php et la racine comme exception a la réécriture.
avec le fichier .htaccess placer dans un répertoire
Si tu ne peux pas le faire dans un répertoire, tu dois mettre un"flag" pour te repérer et éviter de réécrire des urls non concernées
/biographie.php?code=biographie-prenom-nom
en :
/nom_de_ton_flag-biographie-prenom-nom.php
en :
/biographie-prenom-nom.php
- Code: Tout sélectionner
RewriteRule ^(.*)\.php$ /biographie.php?code=$1 [L]
Tu risques d'avoir des surprises avec cette règle qui pourtant matche avec ta demande. Cette règle va prendre toute les urls sans exeption et les réécrire. Cela reste applicable si tu travail dans un répertoire mais dans ce cas tu donneras l'index.php et la racine comme exception a la réécriture.
avec le fichier .htaccess placer dans un répertoire
- Code: Tout sélectionner
RewriteCond %{REQUEST_URI} !^/$
RewriteCond %{REQUEST_URI} !^/index.php$
RewriteRule ^(.*)\.php$ /biographie.php?code=$1 [L]
Si tu ne peux pas le faire dans un répertoire, tu dois mettre un"flag" pour te repérer et éviter de réécrire des urls non concernées
/biographie.php?code=biographie-prenom-nom
en :
/nom_de_ton_flag-biographie-prenom-nom.php
- Code: Tout sélectionner
RewriteRule ^nom_de_ton_flag-(.*)\.php$ /biographie.php?code=$1 [L]
Merci beaucoup pour ta réponse !
Penses-tu que je puisse utiliser biographie comme flag ? C'est-à-dire changer mes URL dynamiques comme suit :
/biographie.php?code=prenom-nom
en :
/biographie-prenom-nom.php
et donc faire de biographie mon flag ?
Encore merci à toi,
Guillaume
Penses-tu que je puisse utiliser biographie comme flag ? C'est-à-dire changer mes URL dynamiques comme suit :
/biographie.php?code=prenom-nom
en :
/biographie-prenom-nom.php
et donc faire de biographie mon flag ?
Encore merci à toi,
Guillaume
si tu veux enlever biographie de la variable code:
/biographie.php?code=prenom-nom
en :
/biographie-prenom-nom.php
ou si tu veux le conserver:
/biographie.php?code=biographie-prenom-nom
en :
/biographie-prenom-nom.php
/biographie.php?code=prenom-nom
en :
/biographie-prenom-nom.php
- Code: Tout sélectionner
RewriteRule ^biographie-(.*)\.php$ /biographie.php?code=$1 [L]
ou si tu veux le conserver:
/biographie.php?code=biographie-prenom-nom
en :
/biographie-prenom-nom.php
- Code: Tout sélectionner
RewriteRule ^biographie-(.*)\.php$ /biographie.php?code=biographie-$1 [L]
5 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 :
- [Résolu] Pb avec ISAPI Rewrite
- [Résolu]URL rewrite d'urgence
- [resolu]mode rewrite actif ?
- [résolu] pas de string dans ma rewrite ?
- [Résolu] Changement d'url apres rewrite
- rewrité index.php en www.ND.com [resolu]
- [résolu]Rewrite et les images en variable
- [resolu]rewrite .asp sans .htaccess
- [Résolu]Rewrite suivant nom de domaine entré
- [résolu] Rewrite sur Hotlink sauf un repertoire
- [Résolu] probleme de ? dans mon url rewrité
- [Résolu] Rewrite rule répertoire virtuel chez OVH
- [Résolu] rewrite.log & un point sur l'url rewriting
- [Résolu] Que faire des anciennes règles de rewrite sans 301
- [RESOLU]rewrite de trois pages, pages par page.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



le forum