我正在将我的WordPress网站从子域迁移到主域:
所以从 blog.example.net
到 example.net
.
子域上的典型帖子URL是:
https://blog.example.net/mypost
新域名上的典型帖子将是相同的:
https://example.net/mypost
WordPress永久链接设置在两者上都是相同的 . 如果我将此重写规则添加到 blog.example.net
上的.htaccess文件中:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^blog.example.net [NC,OR]
RewriteRule ^(.*)$ https://www.example.net/$1 [L,R=301,NC]
然后页面被重定向到:
https://www.example.net/YYYY/MM/DD/mypost
并且在新域上找不到该页面:
如何从 https://example.net/mypost
上的URL中删除 /YYYY/MM/DD/
?
1 回答
如果URI中存在日期,请尝试此操作,如
/2018/03/07
:如果它与
YYYY/MM/DD
完全相同,请替换为: