2011-12-27 12 views
0

ここには、任意のMVCアーキテクチャ用の簡単なURL書き換え用の.htaccessがあります。mod_rewriteファイルの拡張子のチェック

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] 

すべてのものはが上昇するだけの例外を進めています。ルートにはindex.phpがあります。私はgenerator.jsというファイルを作成しましたが、私もgeneratorという名前のコントローラを持っています。リクエスト、http://localhost/personal/site/generator/cssためので

それはhttp://localhost/personal/site/index.php/generator/css

にそれを書き換える必要があります。しかし、このシナリオを解決する方法http://localhost/personal/site/generator.js/css

にそれを書き換えていますか?

答えて

0

マルチビューをオフにします。

Options -MultiViews 
+0

本当にありがとうございました。私の問題を解決しました。 –

関連する問題