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
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?
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
Tags mod-rewrite apache-2.2