2015-08-13 2 views
0

В моей sites-available директории, для одного из моих сайтов, example1.com У меня есть эта установка:Как перенаправить домен на определенную страницу с помощью настроек виртуального хоста Apache?

RewriteEngine On 
RewriteRule /(.*)$ http://www.example2.com/$1 [R=301] 

Это делает его так, что любой трафик, который идет в example1.com перенаправляется example2.com.

Однако я хотел бы настроить его таким образом, чтобы весь трафик, идущий на example1.com, попадал на определенную страницу на example2.com, например example2.com/thisPage.

Я попытался это, но он не работает:

RewriteRule /(.*)$ http://www.example2.com/thisPage [R=301] 

Как перенаправить из домена на конкретную страницу на другом домене с использованием параметров конфигурации Apache?

ответ

2

Вы не поняли, что сделала ваша попытка. У вас есть RewriteEngine ON? У вас было это на правильном виртуальном хосте? Были ли другие правила?

Вы могли бы просто использовать:

RedirectMatch .* http://www.example2.com/thisPage 
+0

Спасибо за ответ. В моем вопросе я упоминаю, что у меня есть «RewriteEngine On». Я считаю, что у меня есть правильный виртуальный хост, но если вам нужна другая конкретная настройка, я с радостью ее предоставил. В любом случае я попробовал команду «RedirectMatch», которую вы предложили, но она не работает. Когда я перехожу к 'example1.com', я попадаю в' example2.com', но не в 'example2.com/thisPage'. – Questioner

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