Перенаправить в .html если из какого-то домена - PullRequest
0 голосов
/ 29 октября 2010

У меня есть два домена, которые указывают на один и тот же каталог, но я бы хотел перенаправить их (через mod_rewrite в htaccess) на какой-то определенный .html при попадании в home.

как:

if (domain == 'firstdomain')
redirect firstdomain.html
else if (domain == 'seconddomain')
redirect seconddomain.html

1 Ответ

2 голосов
/ 30 октября 2010
[..] Я бы хотел перенаправить их в какой-то конкретный .html при нажатии home.

Такой язык, как PHP, лучше подходит для перенаправления одной страницы.

Следующий кодперенаправит http://example.com/ на http://example.com/example.html и http://example.org/ на http://example.org/anotherpage.html.http://www.example.com не будет затронут (обратите внимание на www. часть)

RewriteCond %{HTTP_HOST} ^example.com$ [NC]
RewriteRule ^$ example.html [R]
RewriteCond %{HTTP_HOST} ^example.org$ [NC]
RewriteRule ^$ anotherpage.html [R]

Первая строка соответствует полю HTTP Host (он же «домен») против example.com без учета регистра (^ помечаетначало строки, $ отмечает конец).Если есть совпадение, страница будет перенаправлена ​​(вторая строка, [R]) на example.html Та же история для третьей и четвертой строк.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...