mod_rewrite
私はcssファイルをcss minify phpファイルにルーティングするために使用します。これは私の.htaccess
ファイルです:
RewriteEngine On
RewriteRule template/(.*)/css/(.*)$ css.php?css=$1/css/$2 [L]
サンプルの URL は次のとおりですtemplate/default/css/main.css
が、このフォルダーが存在するため、mod_rewrite
は機能せず、その css ファイルを直接ロードします。
私は何をすべきか ?
アップデート :
完全な .htaccess :
RewriteEngine On
ErrorDocument 404 module.php?mod=error
RewriteRule template/(.*)/css/(.*)$ css.php?css=$1/css/$2 [L]
RewriteRule index.html$ ./index.php
RewriteRule (.*).html$ ./module.php?mod=$1 [L,QSA,NC]
RewriteRule (.*)/$ ./module.php?mod=$1 [L,QSA,NC]