2009-08-21 2 views
29

Я пытаюсь перенаправить все запросы на mydomain.com ли они что-то вроде:перенаправлять все запросы под домен на статическую страницу

для перенаправления на

До тех пор, как он имеет MYDOMAIN.COM в нем, они должны увидеть эту страницу - сво мы скоро вернемся сообщение.

Должен ли я сделать это в .htaccess или conf? Как?

+5

Почему это не в тему? Жаль, я пока не могу повторить повторное открытие голосов. – bjb568

+1

Теперь, когда я могу (ура), удар. – bjb568

+0

@ bjb568 да, кто знает; очевидно, что существует несколько тегов для такого рода вопросов на SO. я могу понять, что люди могут иметь предпочтение иметь это на serverfault, но вызов этого из сферы действия скорее оскорбляет авторитет и здравый смысл. \ o/ –

ответ

46

Я на самом деле в конечном итоге найти ответ на ServerFault:

https://serverfault.com/questions/32513/url-redirect-to-another-page-on-the-same-site

«Этот пример 302 перенаправляет все URL-адреса в "/underconstruction.html":

RewriteEngine On 
RewriteCond %{REQUEST_URI} !=/underconstruction.html 
RewriteRule^/underconstruction.html [R=302] 

(что переводится как «Если URI не /underconstruction.html, перенаправление на /underconstruction.html») »- Tommeh

+1

Если это не сработает вначале, попробуйте изменить apache.conf (on linux: /etc/httpd/conf/httpd.conf) параметр 'AllowOverride None' для' AllowOverride All' внутри '". Затем перезапустите apache (в linux: /etc/init.d/httpd restart) –

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