2013-04-27 2 views
0

Я использую следующее в моем файле .htaccess и работает на основном уровне, но не вложенных папках. Таким образом, проблема http://mydoamin.com/folder/file.php перенаправляет не то место http://mydomain.com/file.php и вложенная папка потеряна.301 перенаправить несколько доменов на один домен

Options +FollowSymLinks -MultiViews 
RewriteEngine On 
RewriteBase/
RewriteCond %{HTTP_HOST} !^(www\.)?mydomain\.com$ [NC] 
RewriteRule ^(.*)$ http://www.mydomain.com/$1 [R=301,L] 

ответ

0

Если у вас есть доступ к апача конфигурации создать еще один ВХост сайту

<VirtualHost *:80> 
    ServerName mydomain.com 
    ServerAlias anotherdomain.com anotherdomain.org ... 
    RedirectPermanent/http://www.mydomain.com/ 
</VirtualHost> 
+0

спасибо, но мне нужно каждый отдельный веб-страницы, чтобы перейти на веб-странице coresponding на другом домене. Структура файла такая же. –

+0

Вы можете добавить столько доменов, сколько хотите ServerAlias ​​ –

+0

Мне нужно http://olddomain.com/folder/page4.html, чтобы перейти на http: //mewdomain/folder/page4.html. Я считаю, что виртуальный хост будет направлять весь трафик только на http://newdomain.com, а не на уникальные веб-страницы. –

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