Je viens de déménager un de mes sites de chez 1and1 pour l'installer en multidomaine sur une offre 90plan chez OVH. Le domaine principal est feelin.fr et ses fichiers se trouvent naturellement dans "/www/". Le site que je viens de déménager à pour nom de domaine www.weirdog.com et ses fichiers se trouvent dans le répertoire "/weirdog/". Tout est bien rangé donc.
J'ai créé un CMS et pour le tester j'ai lancé un blog à l'adresse http://www.weirdog.com/blog/. Le problème donc, est que la réécriture de l'URL ne fonctionne plus correctement, en effet, DOCUMENT_ROOT est modifié pour l'adresse du blog lorsque qu'une "fausse" URL est utilisée.
Par exemple :
- Je me connecter sur la page principale : DOCUMENT_ROOT vaut "/home.10.29/feelin/weirdog"
- Je me connecte à la fausse URL '/blog/archives/' : DOCUMENT_ROOT vaut "/home.10.29/feelin/weirdog/blog".
Du coup tout le système est inutilisable.
Voici les paramètres de la redirection :
Code : Tout sélectionner
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+) /blog/index.php [L]
Quelqu'un aurait-il un conseil à prodiguer fasse à cette situation aussi infecte que mystérieuse ?
Vous pouvez vous rendre à l'adresse http://www.weirdog.com/blog/ pour consulter un dump du tableau associatif $_SERVER.
Merci !
*** edit ***
Si je modifie DOCUMENT_ROOT à la main :
$_SERVER['DOCUMENT_ROOT'] = '/home.10.29/feelin/weirdog/'
Tout marche, mais bon, c'est tout pourrit