une ou plusieurs règles ?
1 message • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
une ou plusieurs règles ?
Bonjour à tous
Je précise tout d'abord que j'ai lu le tuto sur la réécriture récursive et que ça ne convient pas vraiment à mes besoins.
Je voudrais réécrire un url de façon assez générique (histoire de ne pas avoir 50 règles...)
du genre
fr/core/page1 devient ?lang=fr&mod=core&page=page1
jusque là pas très compliqué, mais je voudrais que si il y a quelque chose après page1 ça écrive une var supplémentaire
par ex:
fr/core/page1/list devient ?lang=fr&mod=core&page=page1&act=list
Mais pour certaines pages il y a une var 'act' mais pour certaines non.
Suis-je obligé de faire 2 règles pour ça ou bien y a-t-il moyen de combiner en une seule ?
si je fais
y a-t-il moyen d'ajouter derrière la 2è var une 3è qui est optionelle ? ou bien dois-je d'abord faire une rule avec 3 vars puis une avec 2 ?
Ensuite, comment faire pour que si aucun match dans les différentes rules on aille vers une page déterminée ?
j'ai essayé ceci mais erreur 500:
J'ai essayé des dizaines de règles pour faire ça mais toujours 500...
Merci d'avance,
Krams
Edit HawkEye: Je me suis permis de faire un peu de mise en forme pour rendre ta contribution plus lisible...(gras sur les "urls" et "code" "/code"
Bienvenue sur WebRankInfo
Edit Krams: oui merci je n'y avais pas songé...
Ajout:
Mon gros problème pour l'instant est aussi d'envoyer sur une page précise quand on accède avec un url ne répondant pas à la structure. j'essaye avec
ou des choses avoisinantes mais je ne réussis qu'à faire boucler (merci le serveur...) ou à générer des 500...
Je précise tout d'abord que j'ai lu le tuto sur la réécriture récursive et que ça ne convient pas vraiment à mes besoins.
Je voudrais réécrire un url de façon assez générique (histoire de ne pas avoir 50 règles...)
du genre
fr/core/page1 devient ?lang=fr&mod=core&page=page1
jusque là pas très compliqué, mais je voudrais que si il y a quelque chose après page1 ça écrive une var supplémentaire
par ex:
fr/core/page1/list devient ?lang=fr&mod=core&page=page1&act=list
Mais pour certaines pages il y a une var 'act' mais pour certaines non.
Suis-je obligé de faire 2 règles pour ça ou bien y a-t-il moyen de combiner en une seule ?
si je fais
- Code: Tout sélectionner
RewriteRule ^([a-z]{2})/core/([a-z]{1,10})$ /test.php?lang=$1&mod=core&page=$2 [L]
y a-t-il moyen d'ajouter derrière la 2è var une 3è qui est optionelle ? ou bien dois-je d'abord faire une rule avec 3 vars puis une avec 2 ?
Ensuite, comment faire pour que si aucun match dans les différentes rules on aille vers une page déterminée ?
j'ai essayé ceci mais erreur 500:
- Code: Tout sélectionner
RewriteRule ^(.*)$ /test.php?lang=fr&mod=core&page=home [L]
J'ai essayé des dizaines de règles pour faire ça mais toujours 500...
Merci d'avance,
Krams
Edit HawkEye: Je me suis permis de faire un peu de mise en forme pour rendre ta contribution plus lisible...(gras sur les "urls" et "code" "/code"
Bienvenue sur WebRankInfo
Edit Krams: oui merci je n'y avais pas songé...
Ajout:
Mon gros problème pour l'instant est aussi d'envoyer sur une page précise quand on accède avec un url ne répondant pas à la structure. j'essaye avec
- Code: Tout sélectionner
RewriteRule ^([a-z]{2})/core/([a-z]{1,10})$ /test.php?lang=$1&mod=core&page=$2 [L]
RewriteRule ^(.*)$ http://www.domaine.tld/fr/core/home [R=301,L]
ou des choses avoisinantes mais je ne réussis qu'à faire boucler (merci le serveur...) ou à générer des 500...
1 message • 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 :
- Matt Cutts déclare la guerre au spamdexing en français (et autres langues)
- 10 règles pour optimiser son référencement sur Google
- WebRankInfo lance un forum de recherche de partenariats
- Google se rapproche de la Bourse
- Article sur le fichier .htaccess
- Nouvelle version de Yahoo Site Explorer (août 2008)
- Yahoo déclare-t-il la guerre aux référenceurs ?
- Conseils en référencement pour les débutants
- Formation Droit et Internet : enjeux juridiques d'un site web
- Search Engine Strategies - Londres
- Verificateur de regles de ponctuation.
- Règles de base Adsense
- Concaténation de règles
- [résolu] Problème de règles
- Deux regles en conflit
- Règles d'écriture
- Publicité et règles du forum
- Regles des backlinks ?
- générateur de règles de réécriture
- Ordre des règles CSS
- Trouver les règles de réécritures
- condition sur les regles
- Les 7 règles d'Or du SEO
- Les règles et principes de Doubleclick !
- Règles .htaccess des images
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

le forum