今天搭一个thinkphp程序,发现伪静态失效,找了半天没找到原因,最后发现是大小写问题,linux系统对大小写有严格区别,所以在linux系统下就算有一个字母出错都是不能容忍的,我曾经将一个名字是html.png的图片引入程序的时候写成HTML.png,导致的破图,所以一定要注意大小写哦。

linux安装thinkPHP程序伪静态失效报File not found如何解决?

下面是在linux下格式好的thinkPHP的伪静态规则,需要的请拿去,不谢!

<IfModule mod_rewrite.c>

 RewriteEngine on

 RewriteCond %{REQUEST_FILENAME} !-d

 RewriteCond %{REQUEST_FILENAME} !-f

 RewriteRule ^(.*)$ index.php?s=/$1 [QSA,PT,L]

</IfModule>


标签:石家庄小程序开发 程序 linux thinkPHP 伪静态