Redirection 301 marche pas

Discussion dans 'URL Rewriting et .htaccess' créé par grain2riz, 9 Février 2010.

  1. grain2riz
    grain2riz Nouveau WRInaute
    Inscrit:
    1 Février 2010
    Messages:
    16
    J'aime reçus:
    0
    Bonjour

    quelqu'un peut me dire pourquoi mes rediction sont en 302 au lieu de 301 ?

    Quelle erreur ai je fais dans mon script ?

    Voici mon script :

    Code:
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^www.ancien.com/jp/$ [NC]
    RewriteRule ^(.*)$ http://www.nouveau.jp/ [QSA,L,R=301]
    RewriteRule ^htm/product/mp/integrat/prod/prod.htm$   http://www.nouveau.com/htm/product/mp/integrat/prod/prod.php [QSA,L, R=301]
    
    
    Merci pour votre aide
     
  2. jeanluc
    jeanluc WRInaute accro
    Inscrit:
    3 Mai 2004
    Messages:
    2 883
    J'aime reçus:
    0
    Bonjour,

    Le problème est que www.ancien.com/jp/ n'est pas le nom du host (le nom du host, c'est www.ancien.com).

    J'essaierais comme ceci:
    Code:
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^www.ancien.com$ [NC]
    RewriteRule ^jp/(.*)$ http://www.nouveau.jp/ [QSA,L,R=301]
    Tu veux tout rediriger vers la page d'accueil du nouveau site: c'est bien ça ?

    Jean-Luc
     
  3. grain2riz
    grain2riz Nouveau WRInaute
    Inscrit:
    1 Février 2010
    Messages:
    16
    J'aime reçus:
    0
    Merci pour ta réponse Jean-Luc.

    En fait je veux que www.ancien.com/jp devienne www.nouveau.jp
    Par contre que la page www.ancien.com/jp/produit.html soit redirigé vers www.nouveau.jp/produit.html
    Et ainsi de suite

    En fait c est uen réecriture d URL que je voudrais. Car mes pages sont bien contenu dans le dossier jp de www.ancien.com ( pour japonnais)
    Et j ai acheter le nom de domain www.nouveau.jp. Et je voudrai que www.ancien.com/jp/produit.html soit réecri www.nouveau.jp/produit.html
    ainsi que le reste des pages du site.

    Pour cela jai fait
    Code:
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^www.ancien.com/jp/$ [NC]
    RewriteRule ^(.*)$ http://www.nouveau.jp/ [QSA,L]
    RewriteRule ^htm/product/mp/integrat/prod/prod.htm$   http://www.nouveau.com/htm/product/mp/integrat/prod/prod.php [QSA,L]
    code]
    
    Mais ca me fait une redirection en 302. Hors je veux une redirection en 301.
    Alors j ai modifié et cela donne
    
    [code]RewriteEngine on
    RewriteCond %{HTTP_HOST} ^www.ancien.com/jp/$ [NC]
    RewriteRule ^(.*)$ http://www.nouveau.jp/ [QSA,L,R=301]
    RewriteRule ^htm/product/mp/integrat/prod/prod.htm$   http://www.nouveau.com/htm/product/mp/integrat/prod/prod.php [QSA,L, R=301]
    
    Mais la par contre ca ne marche plus...

    Je pensais qu en rajoutant R=301 que ma redirections e ferait en 301 mais il doit y avoir une erreur quelque part car ca ne marche plus.

    Merci
     
  4. e-kiwi
    e-kiwi WRInaute accro
    Inscrit:
    23 Décembre 2003
    Messages:
    13 260
    J'aime reçus:
    1
    et ton hebergeur ne bloquerai pas les 301 vers des sites externes, comme Free / Online par exemple ?
     
  5. grain2riz
    grain2riz Nouveau WRInaute
    Inscrit:
    1 Février 2010
    Messages:
    16
    J'aime reçus:
    0
    Ce n est pas un site comme free, ou online.

    en fait c'est pas vraiment uen redirection mais juste une ré ecriture d url...
     
  6. jeanluc
    jeanluc WRInaute accro
    Inscrit:
    3 Mai 2004
    Messages:
    2 883
    J'aime reçus:
    0
    Tu ne peux pas faire une simple réécriture si tu changes de domaine (ou alors il faudrait que ton Apache serve de proxy).

    Malgré ma réponse précédente, tu continues à comparer HTTP_HOST à autre chose qu'un nom d'hôte. Tu es libre évidemment. :wink:

    J'essaierais ceci:
    Code:
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^www.ancien.com$ [NC]
    RewriteRule ^jp/(.*)$ http://www.nouveau.jp/$1 [QSA,L,R=301]
    $1 récupère la partie de l'URL après /jp/ pour faire une redirection 301, page par page.

    Jean-Luc
     
  7. grain2riz
    grain2riz Nouveau WRInaute
    Inscrit:
    1 Février 2010
    Messages:
    16
    J'aime reçus:
    0
    J ai effectué les modif que vous m avez demandé, mais ma redirection est tjr en 302 ...
     
  8. jeanluc
    jeanluc WRInaute accro
    Inscrit:
    3 Mai 2004
    Messages:
    2 883
    J'aime reçus:
    0
    N'y a-t-il rien d'autre dans ton .htaccess ? Peux-tu en faire une copie complète ici ?

    Jean-Luc
     
  9. grain2riz
    grain2riz Nouveau WRInaute
    Inscrit:
    1 Février 2010
    Messages:
    16
    J'aime reçus:
    0
    voilà mon htacess

    Code:
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^www.technifor.com$ [NC]
    RewriteRule ^jp/(.*)$ http://www.technifor.jp/$1 [QSA,L,R=301]
    RewriteRule ^htm/product/laser/laser-accessories.htm$   http://www.technifor.jp/htm/product/laser/laser-accessories.php [QSA,L]
    RewriteRule ^htm/product/laser/lasertop410.htm$   http://www.technifor.jp/htm/product/laser/lasertop.php [QSA,L]
    RewriteRule ^htm/product/laser/td410.htm$   http://www.technifor.jp/htm/product/laser/td412.php [QSA,L]
    RewriteRule ^htm/product/laser/tf410.htm$   http://www.technifor.jp/htm/product/laser/tf420.php [QSA,L]
    RewriteRule ^htm/product/mp/etabli/etabli.htm$   http://www.technifor.jp/htm/product/mp/etabli/etabli.php [QSA,L]
    RewriteRule ^htm/product/mp/etabli/xf500/xf500.htm$   http://www.technifor.jp/htm/product/mp/etabli/xf500.php [QSA,L]
    RewriteRule ^htm/product/mp/etabli/cn202z/za322.htm$   http://www.technifor.jp/htm/product/mp/etabli/za322.php  [QSA,L]
    RewriteRule ^htm/product/mp/etabli/cn202z/za322.htm$   http://www.technifor.jp/htm/product/mp/etabli/za322.php  [QSA,L]
    RewriteRule ^htm/product/mp/integrat/cn110p/cn110p.htm$   http://www.technifor.jp/htm/product/mp/integrat/cn110p/cn110p.php [QSA,L]
    RewriteRule ^htm/product/mp/integrat/cn212cp/cn212cp.htm$   http://www.technifor.jp/htm/product/mp/integrat/cn212cp/cn212cp.php [QSA,L]
    RewriteRule ^htm/product/mp/integrat/cn212dp/cn212dp.htm$   http://www.technifor.jp/htm/product/mp/integrat/cn212dp/cn212dp.php [QSA,L]
    RewriteRule ^htm/product/mp/integrat/cn212sp/cn212sp.htm$   http://www.technifor.jp/htm/product/mp/integrat/cn212sp/cn212sp.php [QSA,L]
    RewriteRule ^htm/product/mp/integrat/cn312cm/cn312cm.htm$   http://www.technifor.jp/htm/product/mp/integrat/cn312cm/cn312cm.php [QSA,L]
    RewriteRule ^htm/product/mp/integrat/cn312dm/cn312dm.htm$   http://www.technifor.jp/htm/product/mp/integrat/cn312dm/cn312dm.php [QSA,L]
    RewriteRule ^htm/product/mp/integrat/cn312sm/cn312sm.htm$   http://www.technifor.jp/htm/product/mp/integrat/cn312sm/cn312sm.php [QSA,L]
    RewriteRule ^htm/product/mp/integrat/xf510cp/xf510cp.htm$   http://www.technifor.jp/htm/product/mp/integrat/xf510cp/xf510cp.php [QSA,L]
    RewriteRule ^htm/product/mp/integrat/integrat.htm$   http://www.technifor.jp/htm/product/mp/integrat/integrat.php [QSA,L]
    RewriteRule ^htm/product/mp/portable/portable.htm$   http://www.technifor.jp/htm/product/mp/portable/portable.php  [QSA,L]
    RewriteRule ^htm/product/mp/portable/cn212s/cn212s.htm$   http://www.technifor.jp/htm/product/mp/portable/cn212s/cn212s.php [QSA,L]
    RewriteRule ^htm/product/mp/portable/m120/m120.htm$   http://www.technifor.jp/htm/product/mp/portable/m120/m120.php  [QSA,L]
    RewriteRule ^htm/product/mp/portable/xf520cp.htm$   http://www.technifor.jp/htm/product/mp/portable/xf520cp.php  [QSA,L]
    RewriteRule ^htm/product/mp/tag/PFD101.htm$   http://www.technifor.jp/htm/product/mp/tag/pfd500.php [QSA,L]
    RewriteRule ^htm/product/scribing/cn312sr/cn312cr.htm$   http://www.technifor.jp/htm/product/scribing/cn312cr.php  [QSA,L]
    RewriteRule ^htm/product/scribing/cn312sr/cn312sr.htm$   http://www.technifor.jp/htm/product/scribing/cn312sr.php  [QSA,L]
    RewriteRule ^htm/product/scribing/cn312sr/sv312.htm$   http://www.technifor.jp/htm/product/scribing/sv312.php [QSA,L]
    RewriteRule ^htm/product/scribing/cn312sr/uc112.htm$   http://www.technifor.jp/htm/product/scribing/uc112.php [QSA,L]
    ErrorDocument 404 http://www.technifor.jp/error.htm
    ErrorDocument 301 http://www.technifor.jp/index.htm
    
    
     
    
    Merci pour votre aide
     
  10. jeanluc
    jeanluc WRInaute accro
    Inscrit:
    3 Mai 2004
    Messages:
    2 883
    J'aime reçus:
    0
    Quel est le but de cette ligne ?
    Code:
    ErrorDocument 301 http://www.technifor.jp/index.htm
    Pour moi, elle doit être supprimée.

    Jean-Luc
     
  11. grain2riz
    grain2riz Nouveau WRInaute
    Inscrit:
    1 Février 2010
    Messages:
    16
    J'aime reçus:
    0
    Pour moi le but de cette ligne est que quand l adresse est incorrecte que ca renvoie sur
    Code:
    http://www.technifor.jp/index.htm
    Car sinon par defaut c etait renvoyé sur le .com
     
  12. jeanluc
    jeanluc WRInaute accro
    Inscrit:
    3 Mai 2004
    Messages:
    2 883
    J'aime reçus:
    0
    Quand l'adresse est incorrecte, c'est ErrorDocument 404 qui prend la main.

    Je ne sais pas ce que fait Apache quand il voit ErrorDocument 301. Cette commande n'existe pas, mais elle pourrait quand même perturber tes redirections 301.

    Qu'est-ce que ça donne quand tu supprimes cette ligne ?

    Jean-Luc
     
  13. grain2riz
    grain2riz Nouveau WRInaute
    Inscrit:
    1 Février 2010
    Messages:
    16
    J'aime reçus:
    0
  14. jeanluc
    jeanluc WRInaute accro
    Inscrit:
    3 Mai 2004
    Messages:
    2 883
    J'aime reçus:
    0
    Ce n'est pas ton .htaccess qui fait cette redirection.

    Qu'en dit ton hébergeur ?

    Jean-Luc
     
  15. grain2riz
    grain2riz Nouveau WRInaute
    Inscrit:
    1 Février 2010
    Messages:
    16
    J'aime reçus:
    0
    vous pensez que le problème vient de l herbgeur ?

    faudrait que je le contacte alors
     
Chargement...
Similar Threads - Redirection 301 marche Forum Date
Redirection 301 ne marche pas ? Netlinking, backlinks, liens et redirections 25 Juin 2012
Créer une redirection 301 URL Rewriting et .htaccess 5 Septembre 2019
WordPress Peut-on éviter les redirections 301 multiples ? URL Rewriting et .htaccess 20 Mai 2019
Changement d'URL et backlinks : redirection 301 suffisante ? Netlinking, backlinks, liens et redirections 17 Avril 2019
Redirection 301 nouveau site Demandes d'avis et de conseils sur vos sites 10 Avril 2019
Faut-il privilégier une redirection 301 à une balise canonical ? Netlinking, backlinks, liens et redirections 8 Mars 2019
Conflit de redirection 301 et Urlrewriting Netlinking, backlinks, liens et redirections 20 Février 2019
Redirection 301 et menu Crawl et indexation Google, sitemaps 1 Février 2019
Redirection 301 en .htaccess avec Redirect 301 URL Rewriting et .htaccess 31 Janvier 2019
URL REWRITING et redirection 301 URL Rewriting et .htaccess 24 Janvier 2019
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice