【问题标题】:Nginx Simple Redirect URLNginx 简单重定向 URL
【发布时间】:2018-09-13 23:25:32
【问题描述】:

来自网址:

test.com/watch?v=y3vmIa_gh1

到网址:

test.com/dl/y3vmIa_gh1

如何永久转移网址。非常感谢!

【问题讨论】:

    标签: nginx url-redirection


    【解决方案1】:

    您必须将此指令添加到您的 nginx 配置文件中(在 /etc/nginx/sites-available/ 下,在“服务器”块中:

    rewrite ^/dl/(your-regex-here)$ /watch?v=$1 last;
    

    your-regex-here 将是一个正则表达式,它与您尝试捕获的表达式类型相匹配(您必须在其周围留下括号才能捕获它)。

    从问题中,不清楚你需要捕捉什么样的表达。看起来它可能是一个基于 64 位的 URL 安全字符串。

    来源:https://www.nginx.com/blog/creating-nginx-rewrite-rules/

    【讨论】:

    • 我该如何解决这个问题location /dl { rewrite ^/dl/(.*)$ /view.php?v=$1; } rewrite ^/dl/(.*)$ /watch?v=$1 last;我用你的代码还是不行
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-29
    相关资源
    最近更新 更多