ThinkPHP服务器相关配置支持伪静态
用于ThinkPHP的apache相关配置:
.htaccess文件:上面这个配置文件是可以正常使用的,但总是感觉像.png, .jpg, .js, .css类的文件也被rewrite了一样。来个更直接一点的:
nginx配置:就这么多了。
.htaccess文件:
- RewriteEngine on
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
- RewriteEngine on
- RewriteCond %{REQUEST_URI} !^.*(\.css|\.js|\.gif|\.png|\.jpg|\.jpeg|\.bmp)$
- RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
nginx配置:
- if(!-e $request_filename) {
- rewrite ^/(.*)$ index.php/$1 last;
- }