【发布时间】:2020-01-29 06:28:52
【问题描述】:
我想将我的旧网站帖子重定向到新网站。我不能一一写,因为有1000多个帖子。主要问题是新网址在帖子名称后有帖子 ID。
旧网址
https://www.old.com/economy/test-test/
新网站网址
https://www.new.com/test-test-2001/
我试过了,但无法正确添加帖子 ID
RewriteRule ^economy/(.*) https://new.com/$1-2001 [R,L]
【问题讨论】:
-
“主要问题是新网址在帖子名称后有帖子 ID。” - 什么,所有 的帖子 ID 相同?很可能不是,这意味着你不能在这个级别上“动态地”执行此操作,服务器此时无法“猜测”,对应于
test-test的帖子 ID 应该是 @ 987654325@. -
为什么不这样呢?
RewriteRule ^economy/test-test/(.*) https://new.com/test-test-2001/$1 [R,L]。应该处理家庭 URL 后面的任何内容。
标签: wordpress .htaccess redirect