verificação de arquivo mod_rewrite com extensão

1

Aqui está o meu .htaccess para regravação de URL simples para qualquer arquitetura MVC.

Options +FollowSymlinks

RewriteEngine On
RewriteBase /personal/site/

RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA] 

Tudo está funcionando apenas uma exceção aumenta. Na raiz onde index.php existe eu criei um arquivo generator.js , eu também tenho um controlador chamado gerador.

Então, para uma solicitação, http://localhost/personal/site/generator/css ,

deve reescrevê-lo para http://localhost/personal/site/index.php/generator/css

Mas está reescrevendo para http://localhost/personal/site/generator.js/css

Como resolver este cenário?

    
por Nazar Hussain 27.12.2011 / 11:18

1 resposta

1

Eu obtive solução do estouro de pilha e a solução é Turn of multiviews.

Options -MultiViews

Isso resolveu o problema.

O crédito vai para o link

    
por 27.12.2011 / 15:42