thinkphp使用nginx系统伪静态规则
- location /
- {
- index index.php;
- #ThinkPHP REWRITE支持
- if (!-e $request_filename) {
- rewrite ^/(.*)$ /index.php?s=$1 last;
- }
- #301 跳转设置
- if ($host = 'vc.cn') {
- rewrite ^/(.*) http://www.vc.cn/$1 permanent;
- }
-
- }
- location ~ [^/]\.php(/|$)
- {
- fastcgi_split_path_info ^(.+?\.php)(/.*)$;
- if (!-f $document_root$fastcgi_script_name) {
- return 404;
- }
- fastcgi_pass 127.0.0.1:9002;
- fastcgi_index index.php;
- fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
- fastcgi_param PATH_INFO $fastcgi_path_info;
- fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
- include fastcgi_params;
- }
复制代码
|