RewriteEngine on
#RewriteLog "rewrite.log"
#public目录,sys目录...,不进行重写
RewriteCond %{REQUEST_URI} !^(/public(.*)|/sys(.*))$
#这些后缀的文件,不进行RewriteRule
RewriteCond %{REQUEST_URI} !^.*(\.css|\.js|\.gif|\.png|\.jpg|\.jpeg|\.bmp)$
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
以上可以隐藏index.php 并且后缀为.css,.js,.png,.jpg,.jpeg,.bmp的文件不会被重写
public,sys目录不重写
有多个目录 ,|/sys(.*) 复制这个,把sys改成你不想重写的目录,
另外求助:RewriteLog "rewrite.log" 不起作用呢?我写错了吗?没有生成日志,
最佳答案