最近我更改了我的 wordpress 永久链接,以使它们更具可读性并与其他博客所做的内联,最后只是有帖子名,但是我在重定向旧永久链接所需的 .htaccess 时遇到了一些问题到新的。
我之前的固定链接结构如下:
http://domain.com/%category%/%post_id%-%postname%
现在我想将其更改为以下内容:
http://domain.com/%postname%
我曾尝试使用 URL 重写来做到这一点,但不幸的是我没有这样的运气
RewriteRule ^/([^/]+)/(\d+)-([^/]+)/$ http://domain.com/$3 [L,R=301]
我对 mod_rewrite 的了解有限,非常有限。我想知道是否有人可以帮助我了解为什么会发生这种情况,以及我能做些什么来解决它。我基本上希望它重定向到正确的永久链接,并带有“永久移动 301”错误代码(所以谷歌不会对我感到不安)
感谢您的任何帮助