如何在 htaccess 中重定向特定的子目录名称

How to redirect specific subdirectory name in htaccess

我需要重定向自:

http://example.com/*/this/any.html
http://example.com/*/*/this/any.html
http://example.com/*/*/*/this/any.html

至:

http://example.com/this/any.html

在根 .htaccess 文件的顶部使用 mod_rewrite 尝试如下操作:

RewriteEngine On

RewriteRule ^(?:[^/]+/){1,3}(this/[\w-]+\.html)$ / [R=302,L]

any.html - 文件基本名称 (any) 允许包含以下字符:a-zA-Z0-9_(下划线)和 -(连字符)