Я использую Apache, CentOS 6.
У меня есть набор URL-адресов, которые, если они попадут, я хочу, чтобы пользователь был направлен на index.php
Я не могу понять, почему эти правила не работают. Кто-нибудь может объяснить?
ОБНОВЛЕНИЕ: новый набор правил
RewriteCond %{REQUEST_URI} ^/faculty/gray(/)?$ [NC,OR]
RewriteCond %{REQUEST_URI} ^/includes(/)?$ [NC,OR]
RewriteCond %{REQUEST_URI} ^/images(/)?$ [NC]
RewriteRule ^(.*)$ index.php [R,L]
Ни одно из этих условий никогда не будет соответствовать; %{REQUEST_URI}
всегда имеет начальную косую черту.
Можете ли вы пояснить, чего вы пытаетесь достичь, и какую еще конфигурацию вы используете? Почему есть [F]
установлен флаг, и почему вы используете набор условий, которые всегда будут оцениваться как истинные, независимо от того, какой запрос сделан (поскольку все ваши шаблоны отрицательны и используют [OR]
флаг)?