Apache Rewrite - não sei por que essas regras não funcionam

2

Estou executando o Apache, o CentOS 6.

Eu tenho um conjunto de URLs que, se forem atingidas, quero que o usuário seja direcionado para o index.php

Não consigo entender por que essas regras não funcionam. Alguém pode explicar?

UPDATE: novo conjunto de regras

RewriteCond %{REQUEST_URI} ^/faculty/gray(/)?$ [NC,OR]
RewriteCond %{REQUEST_URI} ^/includes(/)?$ [NC,OR]
RewriteCond %{REQUEST_URI} ^/images(/)?$ [NC]
RewriteRule ^(.*)$ index.php [R,L]
    
por JT SM 13.02.2012 / 03:21

1 resposta

2

Nenhuma dessas condições será igualada; %{REQUEST_URI} tem sempre uma barra inicial.

Você pode esclarecer o que está tentando realizar e que outra configuração você tem em vigor? Por que há um [F] sinalizador em vigor e por que você está usando um conjunto de condições que sempre serão avaliadas como verdadeiras, independentemente de qual solicitação foi feita (já que todos os seus padrões são negativos e usam% flag [OR] )? p>     

por 13.02.2012 / 04:14