【发布时间】:2014-08-04 09:10:25
【问题描述】:
我有一个房地产网站,用 Symfony 2 编码。
每天早上,我们都会自动从房地产软件导入房产,并更新数据库。
URL 被重写为属性的标题和 ID,例如:
.../%title%-%ID%
有时,房地产经纪人会更改房产的名称,因此 URL 也会发生变化。
它在 Google 中创建了重复的内容,因为同一个页面现在存在 2 个 URL。
我想修复它,自动添加从旧 URL 到新 URL 的重定向 301。
如何在 Symfony 2 中做到这一点?
感谢您的帮助!
马修
【问题讨论】:
-
您在检测 URL 是否旧或发送 301 响应时遇到问题?
-
是的,我的问题是检测到网址发生了变化。
-
ID 是常量吗?你不能用它来检测名称的变化吗?能否请您添加路由的代码,更新标题的代码和数据库的方案?
-
是的,该属性有一个统一 ID。这里是一个例子:第一个 URL 是:.../vente-ferme-bressane-entierement-renovee-aproximite-de-belleville-CH+28416 当代理更改属性的标题时:.../vente-ferme- bressane-entierement-renovee-4-km-de-chatillon-sur-chalaronne-CH+28416(抱歉,它是法语,但您可以在网址末尾看到 ID)
-
有什么建议吗?谢谢
标签: php symfony redirect duplicate-removal