我需要有关htaccess高级重定向的帮助。 就像我的博客中有一些页面一样,
URL example site.com/en/post-detail/90
用户可以通过链接访问同一页面
site.com/en/post-detail/90/(anything after slash)
所以我想重定向所有请求,例如
site.com/en/post-detail/90/(anything) to site.com/en/post-detail/90.
/en/ - is various, it can be Ru, pt, it, fr etc.
/90/ - is the id of post, so it is always numbers
答案 0 :(得分:0)
尝试:
RedirectMatch 301 ^/((en|ru|pt|it|fr)/post-detail/([0-9]+))/.+$ /$1
答案 1 :(得分:0)
尝试:
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^site.com/en/post-detail/90/(.*)$ site.com/en/post-detail/90 [R=301,L]