Форум программистов, компьютерный форум, киберфорум
Apache, htaccess
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
6 / 5 / 3
Регистрация: 23.08.2012
Сообщений: 143
1

Как спрятать файл .htaccess от запросов

07.06.2017, 19:55. Показов 2274. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте друзья! Возник такой вопрос. Есть файл htaccess, есть роутинг, при вбивании в адресную строку, все что нет в условиях роутинга, пересылается на ошибку 404. Все бы хорошо, но при вбивании в адресную строку site.ru/.htaccess, вываливается вот такая ошибка доступа 403:
Кликните здесь для просмотра всего текста

Access forbidden!

You don't have permission to access the requested object. It is either read-protected or not readable by the server.

If you think this is a server error, please contact the webmaster.

Error 403

В роутинге я поставил в условии, что если запрос site.ru/.htaccess, то вываливаем свою страничку с ошибкой 404, типа такой странички не существует, но не фига, не работает и вываливается стандартное предупреждение Апача.
В rewriterule все проставил:
Perl
1
2
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(.htaccess)$ index.php [QSA,L]
Если вбить https://www.cyberforum.ru/.htaccess , то видно что высвечивается ошибка 403, но не страничка Апача, а киберфорума с этой ошибкой.
В интернете по этому поводу ничего не написано, хотя у большинства сайтов эта ошибка отключена, и перекидывает на страницу со стилизованной ошибкой 403.

Добавлено через 33 минуты
Решил задачу банально просто, прописав до RewriteEngine в .htaccess
Perl
1
ErrorDocument 403 /index.php
Тем самым все запросы вызывающие ошибку 403 будут перенаправляться в единую точку входа index.php
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.06.2017, 19:55
Ответы с готовыми решениями:

Перенаправление запросов через .htaccess на один файл
Господа форумчане! Прошу помочь в решении воароса: Можно-ли сделать любой запрос средствами...

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

Спрятать файл от пользователя, или как запретить удалить файл
Кто может подсказать куда можно спрятать файл чтобы его не мог найти стандартный пользователь, или...

Как спрятать файл от ОС?
Как спрятать файл от ОС? Меня интересует вообще такой вопрос, как организованы файлы на hdd,...

1
295 / 244 / 128
Регистрация: 24.12.2014
Сообщений: 708
10.06.2017, 20:14 2
У меня реализовано так:
Код
RewriteEngine On
RewriteBase /


#Страница перенаправления, в моём случаи будет: http://САЙТ/404.html
ErrorDocument 403 /403.html # если нужно, то /404.html
ErrorDocument 404 /404.html

#запрещаем доступ к файлу .htaccess
<files .htaccess>
order allow,deny
deny from all
</files>
0
10.06.2017, 20:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.06.2017, 20:14
Помогаю со студенческими работами здесь

Как спрятать ссылку на файл?
User должен иметь возможность скачать архивный файл типа ехе, но не должен видеть путь к нему....

Как спрятать функцию во внешний файл .as?
Сделал калькулятор. Хочу вынести функцию расчета calc() во внешний файл .as и подключить его к...

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

Как спрятать файл от декларации в главном заголовочном файле?
Всем салям, форумчане! Я делал dll библиотеку сортировок, куда включил две версии одной и той же...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru