<VirtualHost _default_:80>
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
RewriteMap lc int:tolower
RewriteCond %{REQUEST_URI} [A-Z]
RewriteRule (.*) ${lc:$1} [R=301,L]
</IfModule>
</VirtualHost>
Это изменяет весь uri запроса на нижний регистр. Я хочу, чтобы это произошло для определенной папки (/css
), но RewriteMap не работает в .htaccess. Я новичок в регулярном выражении и переписывании. Мне нужен RewriteCond, который проверяет только /css/<any subfolder> and/or <files>.
, может ли кто-нибудь помочь?
РЕДАКТИРОВАТЬ:
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
RewriteMap lc int:tolower
RewriteCond %{REQUEST_URI} [A-Z]
RewriteCond %{REQUEST_URI} ^/css/
RewriteRule (.*) ${lc:$1} [R=301,L]
</IfModule>
Кажется, это нормально работает для конкретной папки - /css/
. Не уверен, что это доказательство дурака
</VirtualHost>