关于thinkphp开发的微盘系统在阿里云vps的linux系统下面伪静态配置方法

来源:互联网 发布:安卓软件推荐 编辑:程序博客网 时间:2024/05/19 23:28

很多朋友反馈自己在阿里云购买的ECS服务器,其实就是vps,自己按照阿里云的说明装了linux系统配置了nginx,但是最后thinkphp默认的路径访问方式失效,比如:http://你的域名/index.php/user/Ucharge 访问不了, http://你的域名/index.php?s=/user/Ucharge 却可以访问,但是在配置微信支付的时候必须要http://你的域名/index.php/user/Ucharge这种形式的路径,微信那边才能授权支付。那如何解决呢:

第一:安装wdcp

第二:找到

  




第三:去掉之前的代码添加如下代码:部分需要修改 

server {
        listen       80;
        server_name 你的域名;
        root /www/web/weipan/public_html;
        index index.php;
        if (!-e $request_filename) {
            rewrite ^/index.php(.*)$ /index.php?s=$1 last;
            rewrite ^(.*)$ /index.php?s=$1 last;
            break;
        }
        error_page  400 /errpage/400.html;
        error_page  403 /errpage/403.html;
        error_page  404 /errpage/404.html;
        error_page  405 /errpage/405.html;
        location ~ \.php$ {
                fastcgi_pass   127.0.0.1:9000;
                fastcgi_index  index.php;
                include fcgi.conf;
        }
}
        

这样修改之后 可以解决了 希望可以帮到你们,小编的一点心得分享给大家

0 0
原创粉丝点击