2013-02-05 44 views
-2

我构建了一个从数据库检索产品的PHP-MYSQL网站。这些项目是通过这样的URL在ID:index.php?id=25在URL地址中使用项目名称而不是ID

但是,我刚刚看到,这不是SEO目的的最佳选择。

有没有简单的方法让项目名称和类别填入URL而不是ID号?或者我应该使用数据库中的NAME和CATEGORY字段调用每个项目?

谢谢!

+4

AKS谷歌关于“mod_rewrite的”,你会得到成千上万的答案 – CodeZombie

回答

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

+0

只是一个问题的,确实的。 htaccess只需要存储在主目录中?或者它应该存储在我有index.php的每个目录中? – samyb8

相关问题