自动重定向要如何做
来源:4-12 Nginx进阶高级模块_secure_link模块作用原理
牛气大志
2019-01-04
你好,这自动重定向要如何做。
比如,客户输入的地址是:https://www.weddinglove.xyz/hunqing,但是少输入了一个/
斜杠
导致,这个index.html里面的js和图片全部访问路径错误,要如何配置可以直接重定向 到 带有斜杠的页面,如:https://www.weddinglove.xyz/hunqing/
这里是没有作为处理的nginx配置:
location /hunqing {
root html;
index index.html index.htm;
proxy_pass http://my_server/hunqing/;
# 设置1: 获取客户端ip地址 Sven
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host:$server_port;
# 设置2: 设置上传大小Sven
client_max_body_size 200m;
}
写回答
1回答
-
这种情况,你需要结合用Nginx的rewrite伪静态来作。
rewrite ^/hunqing$ /hunqing/ permanent;
location / {
proxy_pass http://my_server;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host:$server_port;
client_max_body_size 200m;
}
112019-01-05
相似问题