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

 域名     |      2022-02-18 16:57

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;  
            } 
        }