Comment déplacer l'intégralité d'un site dans un sous-rép?

Discussion dans 'URL Rewriting et .htaccess' créé par christophedr, 22 Juin 2007.

  1. christophedr
    christophedr Nouveau WRInaute
    Inscrit:
    22 Juin 2007
    Messages:
    17
    J'aime reçus:
    0
    Bonjour,

    Habitué à trouver d'habitudes les réponses à mes questions sur webrankinfo, je suis surpris de ne pas avoir trouvé celle à mon problème du moment, problème qui me prend la tête depuis plusieurs jours.

    Je suis hébergé sur un 240plan chez OVH.
    Je souhaite simplement déplacer l'intégralité de mon site dans un sous-répertoire.
    Pourquoi?
    Parce que le contenu actuel, un site de photo, ne doit à terme n'être qu'une petite partie de mon site.

    Oui, je sais, j'aurais dû le faire depuis le départ...
    Mais voilà... C'est un peu tard.

    Donc, je souhaite que toutes les adresses d'avant, en http://www.likeachef.com, soient redirigées automatiquement et de manière permanente vers http://www.likeachef.com/photos/ecole-de-cuisine

    Je ne peux pas utiliser un truc comme :
    RedirectPermanent /page1.html /photos/ecole-de-cuisine/page1.html
    en page par page puisque j'ai déjà plus de 12 000 pages différentes ! (3000 photos, 2 exemplaires, pages en français et en anglais...)

    J'ai réussi pour la page d'accueil :
    http://www.likeachef.com renvoi bien vers http://www.likeachef.com/photos/ecole-de-cuisine
    Pour cela, plusieurs possibilités trouvées, et celle retenue est celle-ci :
    RewriteEngine On
    RewriteRule ^/?$ /photos/ecole-de-cuisine/ [R=301,L]

    Mais pour les autres pages cela ne fonctionne pas... Exemple :
    http://www.likeachef.com/list.php?exhib ... e_lang=fra
    ne renvoie pas vers :
    http://www.likeachef.com/photos/ecole-d ... e_lang=fra

    Des idées?

    Christophe
     
  2. KOogar
    KOogar WRInaute accro
    Inscrit:
    16 Novembre 2004
    Messages:
    4 643
    J'aime reçus:
    81
    Pourquoi tu mets ca: ^/?$
    ??

    Code:
    RewriteRule .*  /photos/ecole-de-cuisine/ [R=301,L]
     
  3. christophedr
    christophedr Nouveau WRInaute
    Inscrit:
    22 Juin 2007
    Messages:
    17
    J'aime reçus:
    0
    Marche pas.
    J'obtiens un :

     
  4. Tilt
    Tilt WRInaute impliqué
    Inscrit:
    26 Mars 2005
    Messages:
    752
    J'aime reçus:
    0
    Tout dépend de ta config.

    RewriteRule ^/?$ /photos/ecole-de-cuisine/ [R=301,L]
    RewriteRule ^(.*)$ /photos/ecole-de-cuisine/$1 [R=301,L]
     
  5. christophedr
    christophedr Nouveau WRInaute
    Inscrit:
    22 Juin 2007
    Messages:
    17
    J'aime reçus:
    0
  6. xTrade
    xTrade WRInaute passionné
    Inscrit:
    11 Décembre 2006
    Messages:
    1 473
    J'aime reçus:
    0
    Re: Comment déplacer l'intégralité d'un site dans un sous-ré

    Et ça

    Code:
    RedirectPermanent  /    /photos/ecole-de-cuisine/ 
    Ca marche ou ça boucle?
     
  7. KOogar
    KOogar WRInaute accro
    Inscrit:
    16 Novembre 2004
    Messages:
    4 643
    J'aime reçus:
    81
    et avec une redirection ?

    Code:
    RedirectMatch 301 (.*) /photos/ecole-de-cuisine/$1
     
  8. christophedr
    christophedr Nouveau WRInaute
    Inscrit:
    22 Juin 2007
    Messages:
    17
    J'aime reçus:
    0
    Un de mes premier essai...
    J'obtiens :
    Code:
    Internal Server Error
    The server encountered an internal error or misconfiguration and was unable to complete your request.
    
    Please contact the server administrator, XXX.net and inform them of the time the error occurred, and anything you might have done that may have caused the error.
    
    More information about this error may be available in the server error log.
    avec presque le même :
    Code:
    RedirectPermanent  /    http://www.likeachef.com/photos/ecole-de-cuisine/
    J'obtines de nouveau l'adresse infinie répétitive des sous-répertoires...
     
  9. christophedr
    christophedr Nouveau WRInaute
    Inscrit:
    22 Juin 2007
    Messages:
    17
    J'aime reçus:
    0
    J'ai essayé aussi.
    J'obtiens une url infinie avec doublemment du "/" :
    http://www.likeachef.com/photos/ecole-d ... uisine//...

    Si j'essaye :
    Code:
    RedirectMatch 301 (.*) photos/ecole-de-cuisine/$1
    [/quote]
    ou
    Code:
    RedirectMatch 301 (.*) photos/ecole-de-cuisine$1
    [/quote]
    ou
    Code:
    RedirectMatch 301 (.*) /photos/ecole-de-cuisine$1
    [/quote]
    J'obtiens de nouveau l'url infinie, avec une seul "/"...
     
  10. fra_arf
    fra_arf WRInaute occasionnel
    Inscrit:
    22 Novembre 2005
    Messages:
    390
    J'aime reçus:
    0
    Je suis pas certain que ça fonctionne mais il y une possibilité :


    Code:
    RewriteCond %{REQUEST_URI} /(.*) [NC] 
    RewriteRule ^(.*) http://www.lesitekifaut.com/tonsousdossier/%1 [QSA,L,R=301]
     
  11. christophedr
    christophedr Nouveau WRInaute
    Inscrit:
    22 Juin 2007
    Messages:
    17
    J'aime reçus:
    0
    L'url reboucle aussi.

    Ca semble logique.
    L'url est ré-écrite et renvoyé au serveur... Qui l'a réinterprête et la récrit une fois de plus... etc etc etc.

    Il doit y avoir une possibilté avec les RewriteCond sous la forme négative :
    si url différente de la forme www.likeachef.com/photos/ecole-de-cuisine$ alors reconstruire une URL.
    Mais je n'ai toujours pas trouvé la bonne façon de coder...

    Je ne pensais pas qu'un déplacement de sous-répertoire serait aussi prise de tête !!!
     
  12. christophedr
    christophedr Nouveau WRInaute
    Inscrit:
    22 Juin 2007
    Messages:
    17
    J'aime reçus:
    0
    pourquoi faire compliqué? :)

    après 2 jours de recherche de plus, je viens de m'apercevoir par hasard qu'un simple RedirectPermanent est suffisant :
    Code:
    RedirectPermanent /photo.php http://www.likeachef.com/photos/ecole-de-cuisine/photo.php
    Ca redirige toutes les url qui commencent par photo.php !!!!
    :oops:

    Dans mon cas ici présent, c'est suffisant puisque j'ai peu de fichier php qui génère tout le site.

    Ca ne réponds donc pas à toutes les problématiques de déplacement de répertoire, mais ça peut aider.

    Christophe
     
Chargement...
Similar Threads - déplacer intégralité rép Forum Date
Déplacer le contenu d'une page puis la supprimer Problèmes de référencement spécifiques à vos sites 24 Avril 2020
Déplacer un bloc adsense d'un endroit à un autre quand on passe du PC au Mobile AdSense 4 Avril 2020
Deplacer une valeur d'un champs a un autre Développement d'un site Web ou d'une appli mobile 8 Octobre 2018
Déplacer les RewriteRule du .htaccess vers le vhost URL Rewriting et .htaccess 16 Janvier 2018
Déplacer du contenu d'un site + suppression page d'origine Référencement Google 28 Octobre 2016
Déplacer blog en sous-domaine vers dossier Débuter en référencement 23 Octobre 2016
Déplacer une partie d'un site pour créer un second site Développement d'un site Web ou d'une appli mobile 4 Octobre 2016
WP déplacer vers un sous domaine Problème de redirection URL Rewriting et .htaccess 1 Mai 2016
déplacer l'ascenceur d'un layer sur un scroll Développement d'un site Web ou d'une appli mobile 2 Avril 2015
Déplacer un bloc sur mobile Développement d'un site Web ou d'une appli mobile 17 Mars 2015
Avoir un compte bancaire en France sans s'y déplacer Le café de WebRankInfo 9 Mars 2015
Déplacer son blog (associé à son ecommerce) vers une autre IP différente ? Débuter en référencement 4 Mai 2013
Déplacer sous-dossier CMS vers la racine du site Administration d'un site Web 3 Avril 2013
Déplacer des pages, dans différentes catégories, est-ce risqué ? Débuter en référencement 2 Décembre 2012
Déplacer un texte d'une page à une autre : duplicate ? Rédaction web et référencement 17 Octobre 2012
Déplacer le nom d'un sous-dossier (Identifiant) URL Rewriting et .htaccess 3 Mars 2012
Déplacer un contenu texte dans un autre cadre Développement d'un site Web ou d'une appli mobile 3 Décembre 2011
Déplacer des pages d'un site sans 301 Référencement Google 12 Novembre 2011
Déplacer un dossier ou un fichier d'un serveur FTP a un autre serveur FTP en php ? Développement d'un site Web ou d'une appli mobile 26 Mars 2010
Déplacer les liens de ma page d'accueil dans une nouvelle page ? Problèmes de référencement spécifiques à vos sites 25 Septembre 2009