我试图弄清楚如何编辑默认的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错误。有人能指出我正确的方向吗?
谢谢!
答案 0 :(得分:0)
如果它有用,这就是有效的:
RewriteRule ^ living / blog(/.*)?$ ^ $ 1 [L,R = 301,NC]
答案 1 :(得分:0)
尝试在设置 - >中的站点地址字段中设置所需的网址。一般管理页面。这样就不需要手动更改.htaccess
。
- "网站地址(网址)"设置是您希望用户在浏览器中输入以访问WordPress博客的地址。
- " WordPress地址(URL)" setting是WordPress核心文件所在的地址。