Главная > apache > регистронезависимый Location в Apache

регистронезависимый Location в Apache

12 Февраль 2009

Иногда на веб-сервере бывает нужно насторить определённые параметры для отдельного урл (например, ограничить доступ по IP-адресу). Для этого в Apache используется директива <Location>:

<Location /someurl>

Order deny, allow

Deny from all

Allow from 192.168.0.1

</Location>

Но в этом случае это правило сработает, если обращаться к урлу /someurl, но не сработает, если обратиться к /Someurl (или /someUrl и т.д.), т.е. урл регистрозависим. Для того, чтобы ограничение работало независимо от регистра урла, нужно делать так:

<LocationMatch (?i:/someurl)>

Order deny,allow

Deny from all

Allow from 192.168.0.1

</LocationMatch>

Categories: apache
Комментирование отключено.