我正在尝试使用 RewriteRule 将 URL 请求重定向到更新的 URL 字符串。这是一个 WordPress 网站。
/category-about /category-about-pagename
应该重定向到:/category/category-about /category/category-about-pagename
这条规则:RedirectMatch permanent ^/([^/]+)-([^/]+)/?$ /$1/$1-$2/
似乎做得很好。但是,通过将 wp-admin 请求重定向到 /wp/wp-admin 似乎搞砸了 /wp-admin。
我尝试改用重写规则:
RewriteCond %{REQUEST_URI} !^/wp-
RewriteRule ^/([^/]+)-([^/]+)/?$ /$1/$1-$2/ [L,R=301]
但这似乎没有任何效果,重写规则似乎不起作用,而重定向匹配则起作用。
这里有什么想法吗?