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