OVH Community, votre nouvel espace communautaire.

Redirection, differentes possibilités ?


6Ril
28/01/2013, 13h32
Bonjour !

Après quelques recherches, j'ai trouvé la réponse à mon problème.

Ce, dont j'avais besoin, n'est pas une redirection mais "l'association" d'un nom de domaine avec l'adresse IP d'un autre hébergement. Ce qui se fait à l'aide de le configuration des DNS. C'est l'option Multidomaine !

Et comme le site est un Wordpress, installé par un module dans un sous répertoire de mon domaine principal, y'a quelques manipulations à faire pour bien faire les choses !!

La description de la solution est (je pense) un peu trop longue pour être recopié ici, voici un lien vers l'article de mon Blog :
http://blogacyril.patoda.net/wordpre...multi-domaine/


J'espère que ça pourra vous être utile.

6Ril
10/01/2013, 13h02
Bonjour à tous,
Après avoir parcouru le Forum et différents sites web, j'aimerais avoir votre avis et des commentaires pour résoudre mon problème :

J'ai installé un site web Wordpress dans un répertoire (UnInstantDetente) d'un serveur mutualisé associé au domaine "patoda.net".

Je veux que le domaine "un-instant-detente.fr" soit redirigé vers ce répertoire.

Par ailleurs, pour le référencement, il est préférable d'avoir une redirection permanente (type 301) qui signifie que la page a changé définitivement d'adresse.

Autre contrainte : pour le bon fonctionnement des permaliens sous wordpress, le fichier .htaccess doit contenir (c'est le fichier qui est dans le répertoire http://www.patoda.net/UnInstantDetente/) :

Code:
   # BEGIN WordPress

    

    RewriteEngine On

    RewriteBase /UnInstantDetente/

    RewriteRule ^index\.php$ - [L]

    RewriteCond %{REQUEST_FILENAME} !-f

    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteRule . http://www.patoda.net/UnInstantDetente/index.php [R=301,L]

    

    # END WordPress
* Une solution est proposé dans le CMS wordpress ( à l'aide des fichiers .htaccess ) :

http://codex.wordpress.org/Giving_Wo..._Own_Directory

mais n'est prévu que pour la redirection vers un sous répertoire au sein d'un même serveur (domaine ?) puisqu'il s'agit également de changer des includes PHP dans le fichier index.php.

* OVH propose deux solutions :
Redirection
Multidomaine

Les deux fonctionnent mais impossible de naviguer dans le site. Les liens permaliens ne sont pas accessible.
De toute façons, ce n'est pas sur que ce soit des redirections permanentes

* Autre possibilité : la redirection à l'aide d'un fichier .htaccess :

Code:
RewriteEngine on

    RewriteRule ^(.*)$ http://www.patoda.net/UnInstantDetente/$1 [R=301,L]
ou

Code:
RewriteEngine on

    RedirectMatch 301 nomdudossier/(.*) h--p://www/monsite.com/$1

ou

Code:
RewriteEngine on

    Redirect /olddir http://www.domain.com/newdir
J'expérimente le premier htaccess de cette dernière solution. J'ai supprimé les configurations multidomaine et de redirection pour chaque domaines.
Mon fichier .htaccess à la racine de un-instant-detente.fr est le suivant :

Code:
SetEnv PHP_VER 5
SetEnv REGISTER_GLOBALS 0

RewriteEngine On
RewriteRule ^(.*)$ http://www.patoda.net/UnInstantDetente/$1 [R=301,L]

# BEGIN WordPress

RewriteEngine On
RewriteBase /UnInstantDetente/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . http://www.patoda.net/UnInstantDetente/index.php [R=301,L]


# END WordPress
www.un-instant-detente.fr est bien redirigé vers http://www.patoda.net/UnInstantDetente/ grâce au fichier .htaccess.

Mais les permaliens ne fonctionne pas. Ma page d'accueil indique "page introuvable" ...

Auriez-vous une idée de ce qui pourrait fonctionner dans mon cas ?

Est-ce que j'ai écrit est vrai ?

Merci !

Liens :

http://www.webrankinfo.com/dossiers/...x-redirections
http://forum.webrankinfo.com/redirec...ess-t5619.html
http://www.javascriptkit.com/howto/htaccess.shtml
http://www.thejackol.com/htaccess-cheatsheet/
http://www.htaccesstools.com/
http://perishablepress.com/stupid-htaccess-tricks/
http://www.webmaster-hub.com/publica...reecriture-des