2010-06-30 5 views
-1

у меня есть это на моем HTAccess в настоящее время:Как переписать www.domain.com на другой домен /www/domain.com/index.php?

RewriteEngine on 
RewriteCond %{REQUEST_URI} !^/www/ 
RewriteRule (.*) /www/$1/index.php 

, но я постоянно получаю страницу ошибки

, что им пытаются сделать, это зарегистрировать много доменов для клиентов и просто хранить все свои веб-сайты файлы в папке с именем «theirdomain.com» в папке www моего домена.

ответ

0

Во-первых, вы никогда не найдете www в URI. Потому что URI - это все после index.php? поэтому uri будет index.php? /here/is/the.uri/string

Я хотел бы посмотреть на HTTP_HOST

<IfModule mod_rewrite.c> 
    RewriteCond %{HTTP_HOST} !^first-host.com$ [NC] 
    RewriteRule ^(.*)$ http://new-host.com/$1 [L,R=301] #Send 301 so search engines know where to go. 
</IfModule> 
+0

им не уверен, что я вас понимаю. строка запроса следует за? в списке параметров. foo = bar & bar = foo – RobertPitt

+0

так, например, домен htaccess находится на www.mydomain.com. У нас есть кто-то, кого мы регистрируем как someone.com и пересылаем их dns на www.mydomain.com, Теперь htaccess должен указывать на mydomain.com/www/someone.com/index.php это возможно? – lock

+0

Я очень сомневаюсь, что это возможно с помощью htaccess, вам нужно настроить свои DNS-записи на своем сервере, чтобы указать на пользователя в perticular, поэтому theredomain.com укажет на /server/domains/theredomain.com/public_html/ im, а не на лучше всего на сервере и dns, но я верю, что такой метод нужен – RobertPitt

Смежные вопросы