【发布时间】:2015-01-12 02:27:29
【问题描述】:
我有一个http://example.com/valid/ 类型的有效网址。使用 nginx 如何将http://example.com/valid/dsdhshd 类型的 url 重定向到我的有效 url?
我试过了:
location /valid/ {
resolver 8.8.8.8;
proxy_pass http://example.com/valid/;
proxy_redirect off;
}
但它给出了 500 内部服务器错误。
我也尝试了位置return 301 $scheme://example.com/valid/;,但这只会让我陷入无限重定向循环。
【问题讨论】:
-
如果要防止重定向循环,创建一个新位置
location = /valid -
是那些简单的 html 文件,还是有处理这个的后端? (php, python, ruby)
-
@MohammadAbuShady 它们是简单的 html、css 和 js 文件
标签: nginx