url rewriting %20
9 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
url rewriting %20
Bonjour tout le monde,
J'ai lu plusieurs tutos afin de réécrire mes url.
En général on donne l'explication pour ce genre d'url : http://www.example.com/photo.php?album=12&id=1
Le problème ce sont mes adresses qui sont différentes et j'ai trouvé personne qui en parle (pour changer les %20 par exemple).
Voici le genre d'adresse que je veux transformer:
http://www.example.com/index.php?page=photos%20animaux1
j'aimerais obtenir :
http://www.example.com/photos-animaux1
quelqu'un a une idée ?
merci d'avance
Edit HawkEye: Merci d'utiliser le domaine example.com pour citer des exemples, plutôt que monsite.com (site commercial existant).
J'ai lu plusieurs tutos afin de réécrire mes url.
En général on donne l'explication pour ce genre d'url : http://www.example.com/photo.php?album=12&id=1
Le problème ce sont mes adresses qui sont différentes et j'ai trouvé personne qui en parle (pour changer les %20 par exemple).
Voici le genre d'adresse que je veux transformer:
http://www.example.com/index.php?page=photos%20animaux1
j'aimerais obtenir :
http://www.example.com/photos-animaux1
quelqu'un a une idée ?
merci d'avance
Edit HawkEye: Merci d'utiliser le domaine example.com pour citer des exemples, plutôt que monsite.com (site commercial existant).
Bon je vais préciser un petit peu :
voilà mon .htacess dans le répertoire photos, mais ça ne marche pas :
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^photos-([0-9]+)-([0-9]+)\.htm$ /index.php?page=$1&animaux1=$2 [L]
voilà la structure des pages:
www/index.php/photos/pages.php
(les pages sont en include dans l'index.php)
voilà mon .htacess dans le répertoire photos, mais ça ne marche pas :
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^photos-([0-9]+)-([0-9]+)\.htm$ /index.php?page=$1&animaux1=$2 [L]
voilà la structure des pages:
www/index.php/photos/pages.php
(les pages sont en include dans l'index.php)
Bonjour,
Tes exemples ne sont pas très clairs. Le code que tu indiques (dans ton dernier message) va transformer
photos-1234-987.htm
en
/index.php?page=1234&animaux1=987
Pour transformer,
photos-xyz
en
/index.php?page=photos%20xyz
comme tu sembles l'indiquer dans ton premier message, tu peux essayer ceci:
Très bizarre, ton photos%20... !
Pas sûr que j'aie bien compris ce que tu veux faire.
Jean-Luc
Tes exemples ne sont pas très clairs. Le code que tu indiques (dans ton dernier message) va transformer
photos-1234-987.htm
en
/index.php?page=1234&animaux1=987
Pour transformer,
photos-xyz
en
/index.php?page=photos%20xyz
comme tu sembles l'indiquer dans ton premier message, tu peux essayer ceci:
- Code: Tout sélectionner
RewriteRule ^photos-([a-z0-9]+)$ /index.php?page=photos%20$1 [L]
Très bizarre, ton photos%20... !
Pas sûr que j'aie bien compris ce que tu veux faire.
Jean-Luc
Ca ne marche pas non plus, il n'y a rien qui change même.
Je rajoute un exemple d'adresse que je voudrais transformer :
http://www.exemple.com/index.php?page=concert%20salon
en ceci :
http://www.exemple.com/concert-salon
ou bien si c'est possible en
http://www.exemple.com/musique-concert-salon
le"%20" correspond à un espace en principe. index.php disparait avec l'url rewriting et est-ce possible dans cet exemple de le remplacer par musique?
J'espère etre un peu plus claire. Excusez mon amateurisme mais ça me semble intéressant l'url rewriting.
Je rajoute un exemple d'adresse que je voudrais transformer :
http://www.exemple.com/index.php?page=concert%20salon
en ceci :
http://www.exemple.com/concert-salon
ou bien si c'est possible en
http://www.exemple.com/musique-concert-salon
le"%20" correspond à un espace en principe. index.php disparait avec l'url rewriting et est-ce possible dans cet exemple de le remplacer par musique?
J'espère etre un peu plus claire. Excusez mon amateurisme mais ça me semble intéressant l'url rewriting.
Dans ton script php, as tu un code pour ton url rewriting car il n y a pas que le htaccess.
Moi j ai un petit url-rewriting.php pour tout mes scripts qui utilise l'url rewriting.
Par exemple pour remplacer mes espace vide donc les 20% dans la logique des choses j'ai :
Sinon le mieux est de rempaler les caractère speciaux par des caractère normaux ce qui veux dire que tu aura les è remplacé par des e des â rempalcer par des a etc.
Moi j ai un petit url-rewriting.php pour tout mes scripts qui utilise l'url rewriting.
Par exemple pour remplacer mes espace vide donc les 20% dans la logique des choses j'ai :
- Code: Tout sélectionner
$url_new=str_replace(" ","-",$url_new);
Sinon le mieux est de rempaler les caractère speciaux par des caractère normaux ce qui veux dire que tu aura les è remplacé par des e des â rempalcer par des a etc.
fra_arf a écrit:Dans ton script php, as tu un code pour ton url rewriting car il n y a pas que le htaccess.
Moi j ai un petit url-rewriting.php pour tout mes scripts qui utilise l'url rewriting.
Par exemple pour remplacer mes espace vide donc les 20% dans la logique des choses j'ai :
- Code: Tout sélectionner
$url_new=str_replace(" ","-",$url_new);
Sinon le mieux est de rempaler les caractère speciaux par des caractère normaux ce qui veux dire que tu aura les è remplacé par des e des â rempalcer par des a etc.
sympa l'idée de ce code à ajouter mais où faut-il l'insérer car j'ai essayé plein de chose sans le faire fonctionner.
Mis à part un espace entre les différents mots de mes adresses je n'ai aucun caractère spécial.
Je continue d'essayer plein de chose mais je crois tourner en rond HELP svp
je peux préciser que le seul résultat que j'ai c'est que mes photos ne s'affichent meme plus dans mes pages et mon url est tjr du meme type :
http://www.exemple.com/index.php?page=concert%20salon
http://www.exemple.com/index.php?page=concert%20salon
9 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
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- Tutoriel URL Rewriting
- Optimiser le référencement d'un forum phpBB : réécriture d'URL
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
- L'URL Rewriting expliqué aux débutants
- Début du Full Crawl
- Le référencement de pages PHP
- Séminaire URL Rewriting et sites dynamiques
- Design de WRI version 3
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité





le forum