【问题标题】:Edit WordPress .htaccess to handle blog post permalink changes编辑 WordPress .htaccess 以处理博客文章永久链接更改
【发布时间】:2017-09-07 16:12:42
【问题描述】:

我试图弄清楚如何编辑默认的 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 错误。谁能指出我正确的方向?

谢谢!

【问题讨论】:

  • 新旧站点之间的 Wordpress 安装位置是否发生了变化?
  • 旧网站不是wordpress,新网站是

标签: php wordpress apache .htaccess mod-rewrite


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    来自official documentation

    • “站点地址 (URL)”设置是您希望人们在浏览器中键入以访问您的 WordPress 博客的地址。
    • “WordPress 地址 (URL)”设置是 WordPress 核心文件所在的地址。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-15
      • 2023-03-14
      • 1970-01-01
      • 2020-03-16
      • 1970-01-01
      • 1970-01-01
      • 2015-05-04
      • 2015-10-05
      相关资源
      最近更新 更多