IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

[URL rewriting] Changement de chemin du site


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Etudiant en SSI
    Inscrit en
    Octobre 2011
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant en SSI
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 58
    Par défaut [URL rewriting] Changement de chemin du site
    Bonjour tout le monde !

    Alors voilà, j'ai mon forum (MyBB) hébergé à la racine de mon serveur.

    http://security-helpzone.com

    Seulement, je vais installer un blog, à savoir WordPress.

    Je compte déplacer mon forum, vers :

    http://security-helpzone.com/forum

    Mais ici, je suppose que l'url rewriting m'embêtera un peu pour faire toutes les redirections qui s'imposent.

    Mais... comment faire cela sans perdre le référencement... que bien sûr je ré-obtiendrais un peu (beaucoup) plus tard ?

    Merci à vous !

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Comme ça, tu es bloqué : si tu déplaces ton forum dans /forum en même temps que tu installes ton blog, tu ne pourras pas faire de redirection de / vers ton forum. En revanche, tu pourras rediriger toutes les discussions vers /forum.

    Ce que tu peux faire c'est un truc en 2 temps :
    1. Tout d'abord tu déplaces ton forum dans /forum sans installer de blog, et tu mets en place un redirection permanente de tout ton site vers /forum.
    2. Lorsque toutes les URL et les moteurs de recherche auront bien migré vers /forum, tu installes ton blog à la racine du site.

  3. #3
    Membre averti
    Homme Profil pro
    Etudiant en SSI
    Inscrit en
    Octobre 2011
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant en SSI
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 58
    Par défaut
    Bonjour Mac,

    J'aime beaucoup cette solution, d'autant plus que la création de ce blog ne se fera pas du jour au lendemain ! Pourrais-je installer le blog et le cacher des moteurs de recherche ?

    Comment puis-je procéder pour la redirection permanente ?
    Quelque chose du genre devrait fonctionner, mais comment être sûr que tout fonctionne pour le mieux ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RedirectPermanent "/*" "http://www.security-helpzone.com/Forum"
    Encore merci

  4. #4
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Tu masqueras ton blog si l'URL de ce dernier n'est référencé nulle part sur le Web, c'est aussi simple que ça ! Un moteur de recherche ne devine jamais rien, il ne fait que parcourir des liens figurant sur des pages HTML qu'il connaît déjà.

    Pour la redirection, je pense que c'est plus compliqué que ça car en l'état, tu risques d'avoir des redirections infinies (/nimportequoi redirigé sur /Forum/nimportequoi qui est redirigé sur /Forum/Forum/nimportequoi etc.). Donc il faut bloquer la redirection. Il faut utiliser mod_rewrite :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    RewriteEngine on
    RewriteCond %{REQUEST_URI} !^/Forum
    RewriteRule (.*) /Forum/$1 [R=301,L]
    Si tu veux tester ton blog dans un sous-répertoire, il faut également exclure ce répertoire de la redirection :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    RewriteEngine on
    RewriteCond %{REQUEST_URI} !^/tonblog
    RewriteCond %{REQUEST_URI} !^/Forum
    RewriteRule (.*) /Forum/$1 [R=301,L]

  5. #5
    Membre averti
    Homme Profil pro
    Etudiant en SSI
    Inscrit en
    Octobre 2011
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant en SSI
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 58
    Par défaut
    Bonjour

    Mais si je fais ce dont tu me parles, mon référencement sera touché ?

  6. #6
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Aucune idée. Je pense pas si tu fais des redirections permanentes (301).

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [URL rewriting] Changement de port
    Par florian. dans le forum Apache
    Réponses: 8
    Dernier message: 16/07/2010, 09h50
  2. URL rewriting pour un générateur de sites (CMS)
    Par vince-nantes dans le forum Apache
    Réponses: 5
    Dernier message: 25/03/2010, 11h28
  3. Réponses: 2
    Dernier message: 19/07/2009, 04h08
  4. Réponses: 3
    Dernier message: 09/03/2009, 12h34
  5. Réponses: 11
    Dernier message: 17/01/2008, 12h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo