【发布时间】:2021-04-08 11:12:42
【问题描述】:
我有一个网址
original: https://www.example.com/video/12345/name-of-the-video/
有时用户或网络爬虫会以不同的方式编写 URL:
https://www.example.com/video/12345/name-of-the-video/65485/
https://www.example.com/video/12345/
https://www.example.com/12345/
我希望所有 3 个 URL 都重定向(转发)到原始 URL:
https://www.example.com/video/12345/name-of-the-video/
我当前的 htaccess 规则是:
RewriteRule ^video/([0-9]+)/([^/]+)/$ view_video.php?id=$1&dir=$2 [L,QSA]
RewriteRule ^video/([0-9]+)/$ view_video.php?id=$1&dir=fake [L,QSA]
【问题讨论】:
标签: apache .htaccess ubuntu url mod-rewrite