是否可以使用wordpress'htaccess文件中的单个重定向规则将目录及其所有子目录重定向到另一个位置?
e.g。
http://example.com/old
http://example.com/old/foo
http://example.com/old/foo/bar
将它们全部移至
http://example.com/new
-
当我尝试这个时
RedirectMatch 301 ^/old/(.*)$ /new/
指着
http://example.com/old/foo/bar
最终以
结束http://example.com/new/bar
答案 0 :(得分:1)
您可以将此规则放入htaccess(之前 Wordpress'主要规则,RewriteEngine On
行之后)
RewriteRule ^old(/.*)?$ /new [R=301,L]
注意:您可能必须清除浏览器缓存,因为您的旧规则存储在其中