编辑WordPress .htaccess来处理博客帖子永久链接更改

时间:2017-09-05 20:42:45

标签: php wordpress apache .htaccess mod-rewrite

我试图弄清楚如何编辑默认的wordpress .htaccess文件以使网站迁移工作。

在网站的新WordPress版本中,博客文章的固定链接设置如下:

http://www.example.com/article-slug

在网站的旧版本上,它们是这样的:

http://www.example.com/living/blog/article-slug

我尝试过这种规则的几种变体:

RewriteRule ^ living / blog /([A-Za-z0-9 - ] +)/?$ $ 1 [NC,L]

但它总是会导致404错误。有人能指出我正确的方向吗?

谢谢!

2 个答案:

答案 0 :(得分:0)

如果它有用,这就是有效的:

RewriteRule ^ living / blog(/.*)?$ ^ $ 1 [L,R = 301,NC]

答案 1 :(得分:0)

尝试在设置 - >中的站点地址字段中设置所需的网址。一般管理页面。这样就不需要手动更改.htaccess

来自official documentation

  
      
  • "网站地址(网址)"设置是您希望用户在浏览器中输入以访问WordPress博客的地址。
  •   
  • " WordPress地址(URL)" setting是WordPress核心文件所在的地址。
  •