【发布时间】:2014-04-26 03:18:04
【问题描述】:
这是我的问题。假设这些页面显示了正在出售的房屋的详细信息。
我有一个旧网址,例如:
www.example.com/home-details-12345.html
网站重新设计后,新网址如下所示:
www.example.com/new-york-home-56789/
其中12345 和56789 都是该住宅的唯一标识符。因此,我试图将使用 id1 来标识数据库中的家的旧 URL 重定向到使用另一个标识符 id2 的新 URL。
基本上,这些 URL 没有任何共同之处。
但是,我可以根据 id1 检索 id2。 所以,我的问题是,我该如何实现呢?请记住,有超过 100,000 个家庭,因此手动重定向是不可能的。
我想我需要为 home-details-id1.html 编写一个 RewriteRule 到一个脚本,例如 getPage.php ,我可以在其中使用 id1 检索 id2,然后再次重定向到正确的页面。
但是我该怎么做呢?从 SEO 的角度来看,谷歌将如何处理这个问题?谢谢!
【问题讨论】:
-
我认为你在正确的轨道上。你怎么做取决于你的程序员。如果您在代码中计算出新 URL,则只需执行 301 重定向。 php 301 重定向正是您想要为 SEO 目的所做的。
标签: php .htaccess redirect seo