在URL地址中使用项目名称而不是ID

时间:2013-02-05 22:12:20

标签: php mysql url

我已经构建了一个PHP-MYSQL网站,可以从数据库中检索产品。这些项目通过网址中的ID获取,如下所示:index.php?id=25

但是,我刚刚读到这不是搜索引擎优化目的的最佳选择。

是否有任何简单的方法可以在URL中填充项目名称和类别而不是ID号?或者我应该使用数据库中的字段NAME和CATEGORY来调用每个项目吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

当您print链接时,会向其中添加一些详细信息(无论如何您的index.php都不会使用)。

因此,您的链接将如下所示:index.php?id=25&c=Airplanes&q=Fighter+Jet+Z672

index.php将通过id发挥作用,并忽略&c=&q=

为了使这更好,您将使用.htaccess文件将链接重写为:mysite.com/Airplanes/25-Fighter-Jet-Z672