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

你可能感兴趣的:(其他)