Problème de rewrite.
18 messages
• Page 1 sur 2 • 1, 2
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- Plotre
- Nouveau WRInaute

- Messages: 10
- Inscription: 22 Jan 2012
Problème de rewrite.
Salut à tous !
J'ai un petit problème de redirection.
Dans /repertoire/, j'ai plein de fichier, je veux rediriger quelques fichiers vers d'autres repertoires, donc jusque là, ca va. Mais je veux aussi reiriger ce qui reste sur ma racine. Et c'eest là que je bloque, car quand je met pour rediriger "tout" sur /, ce qui doit etre rediriger sur /repertoire2/ arrive aussi sur la racine et c'est très embettant !
Avez vous une solution ?
Merci.
J'ai un petit problème de redirection.
Dans /repertoire/, j'ai plein de fichier, je veux rediriger quelques fichiers vers d'autres repertoires, donc jusque là, ca va. Mais je veux aussi reiriger ce qui reste sur ma racine. Et c'eest là que je bloque, car quand je met pour rediriger "tout" sur /, ce qui doit etre rediriger sur /repertoire2/ arrive aussi sur la racine et c'est très embettant !
Avez vous une solution ?
Merci.
-

zeb - WRInaute accro

- Messages: 4563
- Inscription: 5 Déc 2004
Re: Problème de rewrite.
Peut être le [L] pour spécifier qu'une fois la règle appliquée il ne faut pas traiter les suivantes.
http://httpd.apache.org/docs/current/mod/mod_rewrite.html#rewriterule
et pour plus de détail :
http://httpd.apache.org/docs/current/rewrite/flags.html#flag_l
last|L Stop the rewriting process immediately and don't apply any more rules. Especially note caveats for per-directory and .htaccess context (see also the END flag). details ...
http://httpd.apache.org/docs/current/mod/mod_rewrite.html#rewriterule
et pour plus de détail :
http://httpd.apache.org/docs/current/rewrite/flags.html#flag_l
-

zeb - WRInaute accro

- Messages: 4563
- Inscription: 5 Déc 2004
Re: Problème de rewrite.
au moins celles qui doivent ne pas être suivies du traitement global :
RewriteRule ^repertoire1/fichier1.php http://monsite.fr/repertoire2/fichier1.php [R=301,L]
faut juste vérifier que la syntaxe est bonne.
RewriteRule ^repertoire1/fichier1.php http://monsite.fr/repertoire2/fichier1.php [R=301,L]
faut juste vérifier que la syntaxe est bonne.
-

zeb - WRInaute accro

- Messages: 4563
- Inscription: 5 Déc 2004
Re: Problème de rewrite.
lol ! poste le bout de code je suis du genre lent et pas super vif (note le cumul des deux est un souci profond)
bref je comprend pas trop et j'ai pas envie de répondre a côté de la plaque (c'est trop souvent le cas
)
- Plotre
- Nouveau WRInaute

- Messages: 10
- Inscription: 22 Jan 2012
Re: Problème de rewrite.
Mdr.
RewriteRule ^page1\(page1\).html http://www.monsite.com/page2.html [R=301,L]
RewriteRule ^(.*) http://www.monsite.com/ [R=301]
Et bien, page1\(page1\).html se redirige sur http://www.monsite.com/ et non page2.html.
RewriteRule ^page1\(page1\).html http://www.monsite.com/page2.html [R=301,L]
RewriteRule ^(.*) http://www.monsite.com/ [R=301]
Et bien, page1\(page1\).html se redirige sur http://www.monsite.com/ et non page2.html.
18 messages
• Page 1 sur 2 • 1, 2
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 :
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
