thinkphp在iis中伪静态规则及图片问题
西部数码windows虚拟主机去掉thinkphp的index.php,网上规则倒是蛮多的,不过基本都是apache的。找了个iis的,发现,css、js等全部404了。直接上下面的代码可以解决RewriteCond %{REQUEST_URI} !^.*(\.css|\.js|\.gif|\.png|\.jpg|\.jpeg|\.bmp|\.php)$
RewriteRule (.*)$ /index\.php\?s=$1
看到第一行,发现了神马木有,呵呵,可以加不需要伪静态的一些扩展名。(记得最后的php一定不要遗漏,不然直接访问php文件是失败)
如果是某个目录不需要伪静态,可以这样
RewriteRule (?!/Public)(.*)$ /index\.php\?s=$1
apache下的伪静态规则如下:
<IfModule rewrite_module>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1
</IfModule>
页:
[1]