thinkphp nginx伪静态

伪静态一般配置

location / {
	if (!-e $request_filename){
		rewrite  ^(.*)$  /index.php?s=$1  last;   break;
	}
}

1.找到站点的.conf文件

如果不知道站点的.conf文件在哪可以用linux系统指令搜索
举例:centos 6.5
find -name 站点名称.conf
 

2.编辑站点配置文件

vim 站点名称.conf

打开vim按键盘i键进入插入模式
 
server{
	listen 80;
	server_name <span style="color:#33ff33;">url</span> <span style="color:#33ff33;">url</span>;
	root /a/domains/<span style="color:#33ff33;">站点文件夹</span>/public_html;
	index index.html index.htm index.shtml index.php;
        <span style="color:#ff0000;">if (!-e $request_filename) {  
           rewrite  ^/(.*)$  /index.php/$1  last;  
           break;  
        } </span>
	error_page  404               /404.html;
    #Custom rules Start
        #Custom rules End
    location = /500.html {
        root   /usr/share/nginx/html;
    }

    location <span style="color:#ff0000;">~ \.php(/.*)?$</span> {
        fastcgi_pass   unix:/dev/shm/php.sock;
        include        fastcgi_params;
       <span style="color:#ff0000;">#</span>fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        access_log     /a/apps/nginx/logs/<span style="color:#33ff33;">url</span>.access.log main;
        <span style="color:#ff0000;">set $real_script_name $fastcgi_script_name;
        set $path_info "";
        if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {
            set $real_script_name $1;
            set $path_info $2;
        }
        fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
        fastcgi_param SCRIPT_NAME $real_script_name;
        fastcgi_param PATH_INFO $path_info;</span>
    }

    location ~ /\.ht {
        deny  all;
    }
}
 
绿色部分每个人都不一样,红色部分就是需要修改部分。
修改完毕后vim按键盘esc按钮退出插入模式,输入ZZ退出保存文件,重启nginx。
结束
 
thinkphp版本3.2.x
 

 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Alex-Leung

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值