Changement de langage de programmation
55 messages • Page 4 sur 4 • 1, 2, 3, 4
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Salut sa fait quelque temps que j'ai pas pu essayer
voilà apres avoir essayer avec le code que tu ma fourni.
J'ai du changer le .asp en .php et ensuite sa redirige vers
et forcement cette page n'existe pas ... il faudrai juste que sa me change le nom dans l'url mais que sa utilise quand meme le contenu de marques.php?id_rayon=X
merci d'avance.
voilà apres avoir essayer avec le code que tu ma fourni.
J'ai du changer le .asp en .php et ensuite sa redirige vers
- Code: Tout sélectionner
montre-ma-marques.html? [R=301]
et forcement cette page n'existe pas ... il faudrai juste que sa me change le nom dans l'url mais que sa utilise quand meme le contenu de marques.php?id_rayon=X
merci d'avance.
après avoir mis en place la redirection des url.
et celà pour chaque marque seul la 1ere marche pourquoi pas les autres ?
- Code: Tout sélectionner
#Casio
RewriteRule marque-montres-montre-casio\.html /marques.php?id_rayon=4 [L]
RewriteCond %{QUERY_STRING} id_rayon=4
#Beuchat
RewriteRule marque-montres-montre-beuchat\.html /marques.php?id_rayon=6 [L]
RewriteCond %{QUERY_STRING} id_rayon=6
etc...
et celà pour chaque marque seul la 1ere marche pourquoi pas les autres ?
J'ai tester avec RewriteCond devant RewriteRule et la même la 1ere ne marche plus.
On parlais de 2 règles une pour les marques et une pour les produits.
Pour le moment celle des marques ne marche déjà pas.
mais je ne comprend pas pourquoi la 1ere marque marche et celle d'après.
Merci d'avance
On parlais de 2 règles une pour les marques et une pour les produits.
Pour le moment celle des marques ne marche déjà pas.
mais je ne comprend pas pourquoi la 1ere marque marche et celle d'après.
Merci d'avance
Nightwolf a écrit:J'ai tester avec RewriteCond devant RewriteRule et la même la 1ere ne marche plus.
On parlais de 2 règles une pour les marques et une pour les produits.
Pour le moment celle des marques ne marche déjà pas.
mais je ne comprend pas pourquoi la 1ere marque marche et celle d'après.
Merci d'avance
et bien celle d'après a une condition... C'est ta deuxième ligne : RewriteCond %{QUERY_STRING} id_rayon=4
Cette condition s'applique à la deuxième règle, du coup cette règle n'est jamais activée.
Enlève toutes les rewritecond, elle sont là pour les règles que tu n'a pas mises parmi celles que je t'avais proposées. C'est parce que tu ne les a pas mises que ça ne marche pas, car dans ce cas les conditions ne s'appliquent pas aux bonnes règles.
J'aurais quand même aimé que tu teste ce que j'avais proposé sans prendre deux lignes sur trois au hasard. Je te le remet ici. Je dis bien qu'il faut DEUX règles par type de montre:
Tu peux faire ça avec deux règles par type de montre (je n'ai pas testé):
- Code: Tout sélectionner
RewriteCond %{QUERY_STRING}% ^id_rayon=X$
RewriteRule marques.asp http://www.mondomaine.com/montre-ma-marques.html [R=301]
RewriteRule montre-ma-marques.html /marques.php?id_rayon=X [L]
où ma-marque correspond a l'id X.
J'ai mis une extension html, ca évite des complications. En effet dans la plupart des configurations, apache ajoute un / à la fin des url qui n'ont pas d'extension.
donc avec ces 3 lignes sa marches, mais je suis obliger de les réécrire pour chaque marque.
Donc si je vais sur l'url
http://www.planet-montre.com/montre-beuchat.html
ma page apparaît correctement
par contre si je vai sur
http://www.planet-montre.com/marques.php?id_rayon=6
l'url ne change pas.
- Code: Tout sélectionner
RewriteCond %{QUERY_STRING}% ^id_rayon=4$
RewriteRule marques.asp http://www.planet-montre.com/montre-casio.html [R=301]
RewriteRule montre-casio.html /marques.php?id_rayon=4 [L]
RewriteCond %{QUERY_STRING}% ^id_rayon=6$
RewriteRule marques.asp http://www.planet-montre.com/montre-beuchat.html [R=301]
RewriteRule montre-beuchat.html /marques.php?id_rayon=6 [L]
etc...
Donc si je vais sur l'url
http://www.planet-montre.com/montre-beuchat.html
ma page apparaît correctement
par contre si je vai sur
http://www.planet-montre.com/marques.php?id_rayon=6
l'url ne change pas.
Les règles qaue j'avais données correspdondaient au site tel que tu l'avais. elles réécrivent les pages asp vers les pages html.
Elles ne réécrivent pas les pages php.
Normalement, elle devraient réécrire
-http://www.planet-montre.com/marques.asp?id_rayon=6
en -http://www.planet-montre.com/montre-beuchat.html mais ce n'est pas le cas. As tu bien mis le [R=301] ?
Elles ne réécrivent pas les pages php.
Normalement, elle devraient réécrire
-http://www.planet-montre.com/marques.asp?id_rayon=6
en -http://www.planet-montre.com/montre-beuchat.html mais ce n'est pas le cas. As tu bien mis le [R=301] ?
Nightwolf a écrit:J'ai ecris les règle comme mise un peu plus haut et mon site est en .php
Merci
Donc les règles ne réécrivent pas les pages php vers html. Si on remplace asp par php on a une boucle, qu'il faut casser par un argument optionnel. C'est expliqué plusisurs fois dans ce forum, et aussi la:
http://www.urlrewriting.fr/article-08,0 ... ion-9.html
55 messages • Page 4 sur 4 • 1, 2, 3, 4
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... 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 :
- Google Code Jam 2003
- Comment créer une page web en PHP
- Google a désigné le vainqueur du concours de programmation 2002
- Le code source du projet de recherche géographique est disponible
- Changements de nom de domaine et TrustRank
- OpenSocial : le projet de Google pour contrôler les réseaux sociaux
- Petit changement pour Slurp (le robot de Yahoo)
- Jimmy Mardell, gagnant du Google Code Jam 2003
- Passage à l'heure d'été/hiver sur un forum phpBB
- Changer d'hébergeur web sans pénaliser son référencement
Consultez la description détaillée des produits ou services de Google suivants : Google Writely, JotSpot, OpenSocial, Google Web Toolkit
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



le forum