2009-12-09 3 views
0

Je travaille dans un compte partagé sur un fournisseur d'hébergement avec plusieurs noms de domaine. L'objectif est que chaque nom de domaine ait ses propres répertoires virtuels. Dans mon répertoire personnel configuré htdocs/, j'ai un sous-répertoire mis en place pour chaque nom de domaine, quelque chose d'assez semblable à ceci:Comment mod_rewrite pour HTTP_HOST?

htdocs/ 
    foo.com/ 
     index.html 
    bar.com/ 
     test.txt 

Je voudrais servir http://foo.com/index.html au lieu de http://foo.com/foo.com/index.html.

Est-ce la bonne façon de configurer .htaccess dans htdocs/?

RewriteEngine on 
RewriteCond %{HTTP_HOST} .*foo\.com [NC] 
RewriteRule ^/(.*)$ /foo.com/$1 [L] 

Je suppose non car cela ne semble pas fonctionner et je n'ai pas accès aux journaux d'erreurs. Quelle est la syntaxe correcte?

Répondre

1

Vous ne devriez pas avoir à configurer de règles .htaccess pour différents domaines comme celui-ci si vous êtes sur un compte partagé. La plupart des fournisseurs d'hébergement vous permettent de configurer des domaines complémentaires, ce qui vous permet de configurer les mappages appropriés.

+0

Correct, mais celui-ci en particulier n'a PAS cette configuration. – Xailor

+1

Quel hôte ghetto. Changer pour un autre –

+0

êtes-vous autorisé à héberger plusieurs domaines avec votre plan d'hébergement? – jaywon

Questions connexes