我需要:用新的 SEO 友好 URL 替换旧的 SEO 不友好 URL
例如替换
http://../products/?type=genre.main.key&key=DAN&title=Dance&page=1
和
http://../genres/dance?key=DAN&pg=1
并替换
http://../products/?type=genre.key&key=HOU&title=House&page=1
和:
http://../genres/dance/house?key=HOU&pg=1
执行:
- 进行映射客户端(角度)。
- 我想这会相当复杂
- 在nginx配置中做映射。
- 为所有从旧到新的创建永久重定向(301)(使用正则表达式)
- 创建一个为旧服务提供服务的代理服务器,并使用代理通行证将新路由到旧
第二种方法(我认为)会确保 SEO 友好的 URL 被索引(2a),并且新的 URL 被映射到代理服务器提供的旧 URL 上。
上述方法(见第 2 点)有效吗?这是正确的策略吗?
(这是在我想尝试让它工作之前,因为我几乎没有 nginx 配置经验,所以这将是一项艰巨的任务)
谢谢你的建议。问候,dexter