我正在尝试弄清楚如何编辑默认的wordpress .htaccess文件以使站点迁移工作。
在本网站的新WordPress版本中,博客文章具有这样的固定链接:
http://www.example.com/article-slug
在该网站的旧版本上,他们就是这样:
http://www.example.com/living/blog/article-slug
我尝试了这种规则的几种变体:
重写 ^living/blog/([a-za-z0-9-] ) )/?$ $ 1 [nc,l]
,但总是会导致404误差。谁能向我指向正确的方向?
谢谢!
如果有用,这就是有效的方法:
重写 ^living/blog(/.*:qubul ^$ 1 [l,r = 301,nc]
尝试在网站地址中设置所需的URL 字段 settings-> steratings-> enstry 管理页面。这样,不需要手动更改.htaccess
。
官方文档:
- "站点地址(URL)"设置是您希望人们在浏览器中输入您的WordPress博客的地址。
- " WordPress地址(URL)"设置是您的WordPress Core Files居住的地址。