works:programmer:other:apache-mod-rewrite

Запрещающая настройка ModRewrite

.htaccess
RewriteEngine On
 
# Что отрезаем до регулярки, в нашем примере .htaccess лежит в папке /umtc/ и не влияет на остальной сайт
RewriteBase /umtc/
 
# Дозволить папку /umtc/assets и /umtc/index.php 
RewriteRule "^assets/" "-" [L]
RewriteRule "^index\.php" "-" [L]
 
# Как использовать переменные регулярки, $0 полное совпадение $1 и.т.д. это то что в (скобочках)
RewriteRule "^article/(\d+)" "/umtc/index.php?article=$1" [NC]
 
# Всё остальное переписываем на index.php
RewriteRule "^." "/umtc/index.php" [NC]
works/programmer/other/apache-mod-rewrite.txt · Last modified: 2023/01/08 12:28 by Chugreev Eugene