-Résolu- Redirection OK mais réécriture non effective
8 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- Max33
- Nouveau WRInaute

- Messages: 10
- Inscription: 19 Juin 2008
-Résolu- Redirection OK mais réécriture non effective
Bonjour tout le monde,
j'ai configuré un .htaccess pour faire un url-rewriting des pages dynamiques en pages html.
La redirection marche niquel, par contre si l'on clique sur par exemple index-1.html, cela effectue bien la redirection vers index.php?url=1 mais l'url affichée après cela est.. index.php?url=1 !
J'ai regardé les posts du forum traitant de ce problème et cela viendrait apparemment des règles de redirection. J'ai regardé mon .htaccess mais je n'arrive pas à trouver l'erreur. Vous pouvez m'aider s'il vous plaît?
Merci d'avance!
j'ai configuré un .htaccess pour faire un url-rewriting des pages dynamiques en pages html.
La redirection marche niquel, par contre si l'on clique sur par exemple index-1.html, cela effectue bien la redirection vers index.php?url=1 mais l'url affichée après cela est.. index.php?url=1 !
J'ai regardé les posts du forum traitant de ce problème et cela viendrait apparemment des règles de redirection. J'ai regardé mon .htaccess mais je n'arrive pas à trouver l'erreur. Vous pouvez m'aider s'il vous plaît?
Merci d'avance!
- Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
#--------------------------------------------------
# Règles de réécriture d'URL :
RedirectPermanent http://zeldasecrets.phpnet.org/blog/ http://www.max33blog.com
RewriteRule ^article-([0-9]+)\.html$ http://www.max33blog.com/blog_news.php?idnews=$1 [R=301,L]
RewriteRule ^([a-z]+).html http://www.max33blog.com/index.php?url=$1 [R=301,L]
RewriteRule ^archive-([0-9]+)-p([0-9]+).html http://www.max33blog.com/archives_n$1.php?page=$2 [R=301,L]
RewriteRule ^archives-p([0-9]+).html http://www.max33blog.com/archives_n.php?page=$1 [R=301,L]
Dernière édition par Max33 le Sam Juin 21, 2008 14:16, édité 1 fois.
- Max33
- Nouveau WRInaute

- Messages: 10
- Inscription: 19 Juin 2008
Merci de la réponse
C'est ce que je viens d'essayer, mais en enlevant R=301 cela provoque une redirection en 302 et non plus en 301. Et même sans les R=301, le problème reste le même...
Note: donc, le RedirectPermanantly n'a pas l'air de servir à grand chose...
C'est ce que je viens d'essayer, mais en enlevant R=301 cela provoque une redirection en 302 et non plus en 301. Et même sans les R=301, le problème reste le même...
Note: donc, le RedirectPermanantly n'a pas l'air de servir à grand chose...
- Vap
- WRInaute passionné

- Messages: 1090
- Inscription: 17 Juin 2007
Ce .htaccess est à la racine de quel site? J'ai un gros doute tout d'un coup.
Si tu veux rediriger un site vers un autre, tu met un .htaccess à la racine du premier site. Par exemple, à la racine de -http://zeldasecrets.phpnet.org/ tu mets :
Ensuite, à la racine de -http://www.max33blog.com/ tu met un autre .htaccess :
Enfin, si j'ai bien compris ton besoin.
Si tu veux rediriger un site vers un autre, tu met un .htaccess à la racine du premier site. Par exemple, à la racine de -http://zeldasecrets.phpnet.org/ tu mets :
- Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
#--------------------------------------------------
# Règles de réécriture d'URL :
RedirectPermanent /blog/ http://www.max33blog.com/
Ensuite, à la racine de -http://www.max33blog.com/ tu met un autre .htaccess :
- Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
#--------------------------------------------------
# Règles de réécriture d'URL :
RewriteRule ^article-([0-9]+)\.html$ /blog_news.php?idnews=$1 [L]
RewriteRule ^([a-z]+).html /index.php?url=$1 [L]
RewriteRule ^archive-([0-9]+)-p([0-9]+).html /archives_n$1.php?page=$2 [L]
RewriteRule ^archives-p([0-9]+).html /archives_n.php?page=$1 [L]
Enfin, si j'ai bien compris ton besoin.
-

Toma - WRInaute discret

- Messages: 208
- Inscription: 18 Jan 2006
Pour moi la grande différence entre ré-écriture et redirection c'est le "http://" dans les adresses cibles. Avec, ça fait un redirection (avec changement d'adresse dans la barre du navigateur). Sans, ça fait une ré-écriture interne invisible de l'extérieur.
Enfin, c'est ce que j'avais cru comprendre. Mais j'ai jamais lu ça nul part.
Enfin, c'est ce que j'avais cru comprendre. Mais j'ai jamais lu ça nul part.
- audit.referencement
- WRInaute discret

- Messages: 125
- Inscription: 16 Fév 2008
J'ai le même soucis que toi que je n'ai jamais su résoudre, donc àa m'intéresse.
- Vap
- WRInaute passionné

- Messages: 1090
- Inscription: 17 Juin 2007
Ah, tant mieux, je n'étais pas sûr d'avoir bien compris ton problème.
Au passage, le premier .htaccess peut être simplifié (pas besoin de RewriteEngine). Il suffit de mettre:
Enfin je crois.
Au passage, le premier .htaccess peut être simplifié (pas besoin de RewriteEngine). Il suffit de mettre:
- Code: Tout sélectionner
RedirectPermanent /blog/ http://www.max33blog.com/
Enfin je crois.
8 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 :
- [RESOLU] Réécriture, redirection et R301
- redirection 301 effective mais google ne semble pas en tenir compte
- Problème de réécriture [RESOLU]
- [RESOLU] Réécriture ET Duplicate Content
- [RESOLU] reecriture : rien ne change?
- [resolu] reecriture de sous domaines
- [RESOLU] empecher la réécriture dans un repertoire ?
- [Résolu] Sous dossiers et réécriture d'url
- [resolu]aide reecriture d'une url
- [résolu] réécriture d'URL et générat° du .htaccess
- Test de redirection
Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
