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

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


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 [2026/05/02 11:12] (текущий) – [Дополнения и Файлы] VladPolskiy
Строка 1: Строка 1:
-====== 7.4. Файл .htaccess ====== +<note page> 
- +{{:icons:16:arrow-transition-180.png?|}}  
-.htaccess — это конфигурационный файл веб-сервера Apache, позволяющий управлять работой веб-сервера +**[[software:development:demo:cms:ucms:ucms_table_of_contents | Краткое содержание]]** 
 +</note> 
 +====== 7.5. Файл .htaccess ====== 
 +===== Введение ===== 
 +**.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>
Строка 185: Строка 222:
 </code> </code>
 </details> </details>
 +
 +===== Дополнения и Файлы =====
 +см. также:
 +  * [[https://ru.wikipedia.org/wiki/Creative_Commons|Creative Commons wikipedia]]
 +  * [[https://creativecommons.org/publicdomain/|Public Domain List в контексте CC (Creative Commons)]]
  
 <note blue> <note blue>
-<wrap left>← [[software:development:demo:cms:ucms:creating_file_function|7.3. Файл function.php]]</wrap>  +<wrap left>← [[software:development:demo:cms:ucms:creating_file_function|7.4. Файл function.php]]</wrap>  
-<wrap right>[[software:development:demo:cms:ucms:application_installer|8. Установщик приложения]] →</wrap>+<wrap right>[[software:development:demo:cms:ucms:application_installer|8.0. Установщик приложения]] →</wrap>
 </note> </note>
software/development/demo/cms/ucms/htaccess.1746876111.txt.gz · Последнее изменение: 127.0.0.1

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki