Помощник
|
Подскажите как запредить доступ к сайту в Htaccess |
reds
|
Сообщение
#1
|
||
|
|
||
|
|||
k0ttee |
13.12.2014, 20:48;
Ответить: k0ttee
Сообщение
#2
|
|
Запрещаем просмотр сразу всех директорий (чтобы не возиться с каждой отдельно)
Options All -Indexes Теперь запретим все файлы кроме index.html <Files "!index.html"> deny from all </Files> Двойные кавычки - регулярные выражения будут работать внутри них. Восклицательный знак - знак отрицания. Точка экранирована обратным слешем, чтобы воспринималась внутри двойных кавычек как точка (без экранирования она будет значть любой символ). Я не гарантирую что будет работать, надо тестить (писал по старой памяти). У меня уже давно не Apache2, а любименький NGINX. Добавлено спустя 26 минут 18 секунд: Если инструкция "запретить не index.html" не сработает, тогда перепишу на "запрестить все, разрешить index.html" Честно говорю - хрен знает как правильно, я не помню :laugh: -------------------- btc: 3Hq7X9CosVftRFPqWis1Dkk5MdtM1u6jj9 |
|
|
reds
|
Сообщение
#3
|
|
Не срабатывает, дает 404 ошибку на случайные директории и файлы, может там rewritebase или что-то такое нужно?
Пока вот это сделал, директории не закрывает, а файлы норм: <FilesMatch ".(php|txt)">
Order Allow,Deny Deny from all </FilesMatch> |
|
|
k0ttee |
14.12.2014, 0:39;
Ответить: k0ttee
Сообщение
#4
|
|
|
Короче в начало файла загрушки (и переименовать из index.html в index.php)
<?php if($_SERVER['REQUEST_URI']!='/'){ header('HTTP/1.0 403 Forbidden'); echo '403 forbidden!'; die; } ?> А в .htaccess RewriteEngine on RewriteBase / RewriteCond %{HTTP_HOST} ^www\.(.*) [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L] RewriteCond %{HTTP_HOST} (www\.)?(.*)\.*\.*$ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule .* index.php [L] Будет перенаправление всего на index.php затем файл-заглушка отдаст или 403 или нижеследующий в нем html
-------------------- btc: 3Hq7X9CosVftRFPqWis1Dkk5MdtM1u6jj9 |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Большие ставки для кликов в Я.Директ. Как удешевить? | 2 | rownong27 | 1117 | 26.3.2024, 14:13 автор: knezevolk |
|
Требуется помощь по сайту на "ВордПресс" Закрылся доступ в панель администратора |
12 | Tia2 | 1519 | 25.3.2024, 6:54 автор: Skyworker |
|
Как вы бросили работу и перешли на заработок с сайтов? | 12 | uahomka | 2286 | 25.3.2024, 6:52 автор: Skyworker |
|
Как отозвать банковский платеж фрилансеру? | 28 | metvekot | 3912 | 25.3.2024, 6:34 автор: Skyworker |
|
Как вывести деньги в Украине с заблокированного Юмани ? | 23 | freeax | 3636 | 24.3.2024, 20:55 автор: Liudmila |
Текстовая версия | Сейчас: 28.3.2024, 19:06 |