Я пытаюсь заменить весь сайт одной целевой страницей в другом домене. Таким образом, все из следующих областей:htaccess перенаправляет все на домен на одну страницу
example.com
www.example.com
example.com/page-1
example.com/sub/page-2.html
должен перенаправлять:
new-domain.com/landing-page
В настоящее время, я использую следующий файл .htaccess (нет другого содержимого в файле):
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?example.com$
RewriteRule ^(.*)$ http://new-domain.com/landing-page/ [R=301,L]
Дополнительная информация:
- Я настроен на пакет хостинга хостинга Deluxe GoDaddy Deluxe.
example.com
является «основным» доменом пакета, а не доменом аддона. Поэтому по умолчанию он направляет корневое пространство моего сервера (этот файл .htaccess находится в корневом каталоге).- У меня есть еще несколько доменов аддонов, поэтому перенаправление всего трафика на сервер не является вариантом.
new-domain.com
размещен на том же серверном пространстве, что и домен аддона.
Проблема я бегу в том, что example.com
перенаправляет на new-domain.com
- не new-domain.com/landing-page
. Все остальные URL-адреса, перечисленные выше, перенаправляются по назначению.
Любые идеи, почему база доменного имени без домена не перенаправляется на подстраницу?
Да; все перенаправляется, за исключением простого 'example.com' (с или без косой черты). Это, конечно, в основном самый важный. – DACrosby
Чтобы уточнить, 'example.com' перенаправляет на' new-domain.com', но не предназначенную 'new-domain.com/целевую страницу'' – DACrosby