如何在 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-z
、A-Z
、0-9
、_
(下划线)和 -
(连字符)
我需要重定向自:
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-z
、A-Z
、0-9
、_
(下划线)和 -
(连字符)