21 Янв
Автор: Lucky Рубрики: Web технологии
Файл .htaccess - является конфигурационным файлом популярного web-сервера Apache. Очень часто на хостинге отсутствует возможность править какие-либо конфигурационные файлы web-сервера, за исключением конфигурационного файла .htaccess
Однако, возможностей, которые предоставляем этот конфигурационный файл предостаточно. Одна из таких возможностей это разрешение или отклонение доступа с определенных IP адресов.
Действие настроек файла .htaccess распространяется на директорию в которой он находится и на все вложенные директории, за исключением директорий в которых имеется свой файл .htaccess
Рассмотри наиболее часто используемые настройки ограничения доступа с определенных IP адресов.
Как запретить посетителям вашего сайта читать все файлы в определенной директории? - надо в файл .htaccess вписать следующую строчку:
deny from all
Как разрешить посетителям сайта доступ к директории с определенного IP? - надо в файл .htaccess вписать следующие строчки:
order allow deny
deny from all
allow from <определенный ip>
Наоборот, Как запретить посетителям сайта доступ к директории с определенного IP? - надо в файл .htaccess вписать следующие строчки:
order allow deny
deny from all
deny from <определенный ip>
а как это сделать для конкретно взятых старниц в wordpress?
Lucky
07|Март|2009 2Сам я с проблемой ограничения доступа для определенных страниц wordpress не сталкивался, но думаю решить можно так:
в файле шаблона header.php ( или если таковой отсутствует, то в файле который отвечает за вывод заголовка страницы ) , в самом начале, вставить следующий код ( этот код закроет доступ к данной странице моего блога и сделает редирект ( переадресацию) на главную страницу моего блога):
< ?php if ( $_SERVER['QUERY_STRING']=='p=742' ) { header("Location:
Для вашего блога надо соответственно выбрать значение переменной QUERY_STRING, соответствующее вашей странице, ну и соответственно выбрать куда редиректить. Это может и не самое лучшее решение, но оно работает.
Ну и возможно стоит поискать плагин, может все решается гораздо проще.
Спасибо.
Дмитрий
15|Ноя|2012 4А как ограничить доступ с сетевого ip?