如何从动态数据库内容构建SEO友好的网站URL?

时间:2012-09-29 19:55:11

标签: php dynamic web seo

  

可能重复:
  Search-Engine Friendly URLs

我刚刚收集了大量数据,我现在想用它来动态生成网站上的内容。要做到这一点,我很可能会使用PHP。

该网站的计划如下:

带有搜索框的一个静态页面(主页)。根据搜索,将显示链接到“详细信息”页面的多个链接。详细信息页面将从数据库中的内容填充,并且都使用相同的模板。

想一想主页上的汽车列表,点击“Volkswagon Golf”,会将访客带到显示所有从数据库中提取的高尔夫详情的页面。

如何让详细信息页面具有唯一的URL,以便机器人可以将它们编入索引? IE:www.mysite.com/details/vw_golf

我的假设是,如果我只是重定向到模板页面,我最终会得到像www.mysite.com/details.php?search=volkswagon_golf这样的内容。即使我使用POST,我也没有静态URL。

1 个答案:

答案 0 :(得分:0)

我个人认为你应该使用某种类型的框架,默认情况下它们都会这样做(或者至少需要一些配置)。我的意思是,虽然它不是一个框架,但您至少可以查看WordpressDrupal

如果您的计划是在没有任何框架或内容管理系统的情况下自己构建整个网站,那么我就Apache mod_rewrite进行一些研究。没有具体问题,很难给你任何代码。如果您进入mod_rewrite,您还需要查看REGEX