Всегда перенаправлять на hompage - PullRequest
0 голосов
/ 15 февраля 2012

У наших хостов в настоящее время проблемы с PHP, поэтому мне пришлось настроить статическую страницу index.html, чтобы советовать посетителям нашего сайта.Кто-нибудь, пожалуйста, скажите мне, что мне нужно вставить в .htaccess, чтобы каждый адрес в домене был перенаправлен на домашнюю страницу на данный момент?

Спасибо.

Вот окончательный ответ,немного изменен по сравнению с приведенным ниже, чтобы разрешить загрузку изображений, CSS и т. д., на которые ссылается моя статическая страница.

Options +FollowSymLinks -Indexes -MultiViews
RewriteEngine on
RewriteBase /

RewriteCond %{ENV:REDIRECT_STATUS} 200
RewriteRule .* - [L]

RewriteRule !\.(js|ico|gif|jpg|png|css|html|swf|mp3|wav)$ /error.html [NC,L]

Ответы [ 2 ]

2 голосов
/ 15 февраля 2012

поместите это .htaccess файл в ваш DocumentRoot.

Я предполагаю, что путь index.html равен </path/to/your/DocumentRoot>/index.html

Options +FollowSymLinks -Indexes -MultiViews
RewriteEngine on
RewriteBase /

RewriteCond %{ENV:REDIRECT_STATUS} 200
RewriteRule .* - [L]

RewriteRule ^ /index.html [L]
1 голос
/ 14 января 2014

Создайте файл .htaccess в корневой папке приложения со следующими данными:
Таким образом, файлы css, js и т. Д. Не перенаправляются.

RewriteEngine On
RewriteBase /

#skip existing files or directories
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d
#everything else goes to index.html
RewriteRule ^ index.php?request=%{THE_REQUEST} [L]

Взяты отсюда

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