faire un .htaccess universel ?
5 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
faire un .htaccess universel ?
Bonjour,
je voudrais faire de l'url_rewriting sur un site entier avec un .htaccess à la racine de ce site de la maniere suivante :
remplacer:
-www.monsite.com/page.php?var1=val1&var2=val2
par :
-www.monsite.com/page-var1-val1-var2-val2
le problème est que cela devrait marcher pour toutes les pages ou qqsoit le nom des variables (ok avec les regexp) mais c'est surtout qu'il faudrait ecrire une regle independante du nombre de variables !
y'a-t-il un autre moyen que d'écrire une regle pour 1 variable puis 1 regle pour 2 variables puis pour 3 etc..... ?
d'ailleurs en faisant ca j'ai des problemes dès que je dois utiliser $10 ... peut-on utiliser plus de 10 variables ??
Merci de votre aide !!
Nero
je voudrais faire de l'url_rewriting sur un site entier avec un .htaccess à la racine de ce site de la maniere suivante :
remplacer:
-www.monsite.com/page.php?var1=val1&var2=val2
par :
-www.monsite.com/page-var1-val1-var2-val2
le problème est que cela devrait marcher pour toutes les pages ou qqsoit le nom des variables (ok avec les regexp) mais c'est surtout qu'il faudrait ecrire une regle independante du nombre de variables !
y'a-t-il un autre moyen que d'écrire une regle pour 1 variable puis 1 regle pour 2 variables puis pour 3 etc..... ?
d'ailleurs en faisant ca j'ai des problemes dès que je dois utiliser $10 ... peut-on utiliser plus de 10 variables ??
Merci de votre aide !!
Nero
Salut Nero, et bienvenue su WebRankInfo,
Déjà, tu ne pourras pas passer plus de 10 variables, c'est une limite interne à mod_rewrite. De mémoire, tu peux utiliser de $1 à $9...
Une règle "universelle" (pour ton cas) ne devrait pas poser de trop gros problèmes, si on limite à 4 paires de noms/valeurs.
Si cela ne suffit pas, il faudra t'intéresser d'un peu plus près au RewriteMap...
Dan
Déjà, tu ne pourras pas passer plus de 10 variables, c'est une limite interne à mod_rewrite. De mémoire, tu peux utiliser de $1 à $9...
Une règle "universelle" (pour ton cas) ne devrait pas poser de trop gros problèmes, si on limite à 4 paires de noms/valeurs.
Si cela ne suffit pas, il faudra t'intéresser d'un peu plus près au RewriteMap...
Dan
merci pour ta réponse !
pour pallier au problème, j'ai une idée:
on remplace :
? par ---
= par --
& par __
dans les urls
exemple:
index.php?v1=1&v2=2
deviendra
index---v1--1__v2--2.htm
dans ce cas comment pourrait-on faire un remplacement sans limite de nombre avec mod_rewrite sachant qu'il s'agit ici d'un simple remplacement de chaine de caractères et non plus d'un regexp ??
Merci !
pour pallier au problème, j'ai une idée:
on remplace :
? par ---
= par --
& par __
dans les urls
exemple:
index.php?v1=1&v2=2
deviendra
index---v1--1__v2--2.htm
dans ce cas comment pourrait-on faire un remplacement sans limite de nombre avec mod_rewrite sachant qu'il s'agit ici d'un simple remplacement de chaine de caractères et non plus d'un regexp ??
Merci !
Nero,
Je mets en place un article qui t'apportera une solution pour ta réécriture récursive. A voir en ligne dès demain.
Dan
Le voilà (n'hésite pas à me faire part de tes commentaires):
immo.wildcroft.com/publication/article41.html

Je mets en place un article qui t'apportera une solution pour ta réécriture récursive. A voir en ligne dès demain.
Dan
Le voilà (n'hésite pas à me faire part de tes commentaires):
immo.wildcroft.com/publication/article41.html
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 :
- Article sur le fichier .htaccess
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- Comment éviter les contenus dupliqués (avec/sans le www)
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
- Aperçu des différents types de redirection
- L'URL Rewriting expliqué aux débutants
- 10 bonnes raisons de ne pas utiliser Google Chrome
- Découpage du forum webmaster en 2 forums
- Les changements de Googlebot fin 2003
- Tutoriel complet sur les redirections (301, 302, JavaScript, ...)
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



le forum