Apache Rewrite / Redirect отличается для каталога TLD vs - PullRequest
0 голосов
/ 08 марта 2011

Я перенес содержание сайта с одного домена на другой.У меня есть .htaccess Rewrite, успешно настроенный для перенаправления любого запроса на старый домен в то же место на новом домене, который работает нормально, используя следующий код:

RewriteEngine On
rewritecond %{http_host} ^roundeltable.com
rewriteRule ^(.*) http://wheelspin.tv/$1 [R=301,L]

Однако я хочу перейтинемного дальше.Когда кто-то просто запрашивает старый TLD (http://roundeltable.com/), я хочу, чтобы он был перенаправлен на определенную страницу в новом домене (http://wheelspin.tv/rt)., если он отправляет запрос в любое другое местоположение из старого домена (например, http://roundeltable.com/about) Я хочу, чтобы они были отправлены в то же самое место в новом домене (http://wheelspin.tv/about) в том виде, в котором они сейчас находятся.

Возможно ли это? Если да, то как?

1 Ответ

1 голос
/ 15 марта 2011

Итак, я нашел решение этой проблемы, которое в конечном итоге было предоставлено кем-то из сервисного отдела Media Temple.Вот весь код, необходимый в файле .htaccess для этой работы:

RewriteEngine On
RewriteRule ^$ http://wheelspin.tv/rt/ [L]
RewriteRule ^(.*)$ http://wheelspin.tv/$1

Очевидно, замените любой домен, на который вы хотите перенаправить, вместо моего, но это решение для моего примера.Спасибо за помощь!

Если вы хотите увидеть все детали моего решения, у меня оно есть здесь: christiaanconover.com / media-temple-service-rocks /

...