Инструменты пользователя

Инструменты сайта


software:development:demo:cms:ucms:htaccess

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
software:development:demo:cms:ucms:htaccess [2025/05/10 14:21] – внешнее изменение 127.0.0.1software:development:demo:cms:ucms:htaccess [2025/05/11 20:14] (текущий) – внешнее изменение 127.0.0.1
Строка 1: Строка 1:
 ====== 7.4. Файл .htaccess ====== ====== 7.4. Файл .htaccess ======
- +===== Введение ===== 
-.htaccess — это конфигурационный файл веб-сервера Apache, позволяющий управлять работой веб-сервера +**.htaccess** — это конфигурационный файл веб-сервера Apache, позволяющий управлять работой веб-сервера 
 и настройками сайта с помощью различных параметров (директив) без изменения основного конфигурационного  и настройками сайта с помощью различных параметров (директив) без изменения основного конфигурационного 
 файла веб-сервера. файла веб-сервера.
  
 +===== Проверка корневой директории =====
 +Создадим в **/ucms** новый файл **license_test.txt** и запишем в него "текст заглушку"
 +<code text license_test.txt>
 +"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut 
 +labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco 
 +laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in 
 +voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat 
 +non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
 +</code>
 +
 +откроем его в браузере 
 +
 +{{:software:development:demo:cms:ucms:ucms_kernel_demo_book_18.png|}}
 +
 +===== Файл  .htaccess =====
 +Создадим в главной директории **/ucms** файл **%%.htaccess%%** 
 +
 +{{:software:development:demo:cms:ucms:ucms_kernel_demo_book_19.png|}}
 +
 +и запретим к просмотру файла license_test.txt, readme.txt и help.txt 
 +находящихся в этой же директории, записав следующий код:
 +
 +<code php .htaccess>
 +# запретим просмотр файлов с расширением .txt следующих файлов
 +# license_test.txt, readme.txt, help.txt
 +RewriteEngine On
 +RewriteRule ^(license_test|readme|help)\.txt$ - [R=403,L,NC]
 +</code>
 +
 +Обновим страницу браузера
  
 +{{:software:development:demo:cms:ucms:ucms_kernel_demo_book_20.png|}}
  
 +Теперь при обращении к файлу **license_test.txt** Веб-сервер выводит сообщение 
 +о запрете на доступ к этому файлу.
  
 <details><summary>«Некоторые советы и рекомендации по Apache .htaccess»</summary> <details><summary>«Некоторые советы и рекомендации по Apache .htaccess»</summary>
software/development/demo/cms/ucms/htaccess.1746876111.txt.gz · Последнее изменение: 127.0.0.1