Страница обслуживания без перенаправления на страницу ошибки

0

Я должен сделать страницу обслуживания для моего сайта с помощью htaccess, я искал в Интернете и мог находить только фрагменты/сценарии, которые перенаправляют, но я хочу, чтобы он отображал сообщение на самой странице для людей, но не для указанный ip-adres. Поэтому, когда я включаю скрипт в htaccess, он должен показывать сообщение на каждой странице/файле (= css и т.д.), За исключением моего ip-adres

Спасибо, Sake

Теги:
.htaccess
maintenance
maintenance-mode

1 ответ

1
Лучший ответ

Это должно сработать.

Options +FollowSymlinks
RewriteEngine on
RewriteCond %{REMOTE_ADDR} !=123.45.67.89
RewriteRule ^ /construction.php [R=301,L]

РЕДАКТИРОВАТЬ:

Options +FollowSymlinks
RewriteEngine on
RewriteCond %{REMOTE_ADDR} !=123.45.67.89
RewriteCond %{REQUEST_URI} !^/construction.php
RewriteRule ^ /construction.php [L]
  • 0
    Это почти все, это перенаправит / test на /test/maintenance.html, и я хочу, чтобы вы увидели /test/maintenance.html на странице / test
  • 0
    Может быть, это должно быть с JavaScript, но htaccess лучше
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню