Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Запретить в .htaccess доступ с внеш. домена


Автор: Elfer 14.12.2016, 09:25
Всем привет! Случайно обнаружил, что другой домен отображает мой сайт. Порылся в инете, как закрыть к нему доступ через .htaccess. Команда такая:

RewriteCond %{HTTP_REFERER} domain.ru [NC]
RewriteRule .* – [F]

Теперь на его сайте не отображается мой сайт, кроме главной странички. Главная страница всё равно грузится, только без картинок и прочих файлов. Не понимаю, почему для главной страницы доступ не закрывается таким образом?

Автор: Elfer 16.12.2016, 18:51
Эх вы, знатоки. Никто ошибку-то и не разглядел. Нужно было {HTTP_HOST} написать, вместо {HTTP_REFERER}. Исправил и всё чётко заработало. Странно, что когда я искал в интернете решение, то наткнулся именно на такой же пример реализации, как я и написал выше, т.е. через {HTTP_REFERER}. Ну надеюсь кому-нибудь поможет, если наткнется тут на мою тему.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)