.htaccess переписать через домен - PullRequest
0 голосов
/ 10 ноября 2011

У меня есть 3 страницы:

http://www.domain.com/page-one
http://www.domain.com/page-two
http://www.domain.com/page-three

Я хотел бы иметь новый домен (например, http://domain2.com)) и сопоставить эти страницы с новым доменом, используя правила перезаписи .htaccess и Apache.

, поэтому будет отображено следующее:

http://domain2.com would show http://www.domain.com/page-one
http://domain2.com/info would show http://www.domain.com/page-two
http://domain2.com/contact would show http://www.domain.com/page-three

Спасибо

Ответы [ 2 ]

0 голосов
/ 10 ноября 2011

Если оба сайта находятся в одном каталоге, вы можете сделать что-то вроде этого.

RewriteCond %{HTTP_HOST} ^domain2.com$ [NC]
RewriteRule ^$ /page-one
RewriteCond %{HTTP_HOST} ^domain2.com$ [NC]
RewriteRule ^info$ /page-two
RewriteCond %{HTTP_HOST} ^domain2.com$ [NC]
RewriteRule ^contact$ /page-three
0 голосов
/ 10 ноября 2011

Вы не можете по-настоящему выполнить перезапись для разных доменов, но вы можете выполнить перенаправление:

RewriteRule ^info$ http://domain.com/page-two [R=301]

(Возможно, можно смоделировать перезапись с помощью некоторого трюка cURL,если это действительно то, что вы собираетесь)

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