【发布时间】:2018-09-13 23:25:32
【问题描述】:
来自网址:
test.com/watch?v=y3vmIa_gh1
到网址:
test.com/dl/y3vmIa_gh1
如何永久转移网址。非常感谢!
【问题讨论】:
标签: nginx url-redirection
来自网址:
test.com/watch?v=y3vmIa_gh1
到网址:
test.com/dl/y3vmIa_gh1
如何永久转移网址。非常感谢!
【问题讨论】:
标签: nginx url-redirection
您必须将此指令添加到您的 nginx 配置文件中(在 /etc/nginx/sites-available/ 下,在“服务器”块中:
rewrite ^/dl/(your-regex-here)$ /watch?v=$1 last;
your-regex-here 将是一个正则表达式,它与您尝试捕获的表达式类型相匹配(您必须在其周围留下括号才能捕获它)。
从问题中,不清楚你需要捕捉什么样的表达。看起来它可能是一个基于 64 位的 URL 安全字符串。
【讨论】:
location /dl { rewrite ^/dl/(.*)$ /view.php?v=$1; } rewrite ^/dl/(.*)$ /watch?v=$1 last;我用你的代码还是不行