nginx配置https之后只有首页能访问,其他页面404

刚刚经过千辛万苦配置好https可以使用了,然而居然还是有问题,只有首页面可以访问,其他页面地址都是404。
正在发愁的时候突然想到以前貌似看过这方面的东西,说是没有做地址带参数跳转吧(具体我也说不准),直接上代码:


            try_files $uri $uri/ /index.php?$query_string;
            if (!-e $request_filename){  
                rewrite ^/(.*) /index.php last;  
            } 

将这段代码加入到location 配置中,如:


        location / {
            root   D:/WWW/Lifes/public;
            index  index.html index.htm index.php;

            try_files $uri $uri/ /index.php?$query_string;
            if (!-e $request_filename){  
                rewrite ^/(.*) /index.php last;  
            } 
        }

这下其他页面也能正常了,哈哈,好开心。

Author:leedaning
本文地址:http://blog.csdn.net/leedaning/article/details/71131723

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值