我构建了一个从数据库检索产品的PHP-MYSQL网站。这些项目是通过这样的URL在ID:index.php?id=25
。在URL地址中使用项目名称而不是ID
但是,我刚刚看到,这不是SEO目的的最佳选择。
有没有简单的方法让项目名称和类别填入URL而不是ID号?或者我应该使用数据库中的NAME和CATEGORY字段调用每个项目?
谢谢!
我构建了一个从数据库检索产品的PHP-MYSQL网站。这些项目是通过这样的URL在ID:index.php?id=25
。在URL地址中使用项目名称而不是ID
但是,我刚刚看到,这不是SEO目的的最佳选择。
有没有简单的方法让项目名称和类别填入URL而不是ID号?或者我应该使用数据库中的NAME和CATEGORY字段调用每个项目?
谢谢!
当您在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
只是一个问题的,确实的。 htaccess只需要存储在主目录中?或者它应该存储在我有index.php的每个目录中? – samyb8
AKS谷歌关于“mod_rewrite的”,你会得到成千上万的答案 – CodeZombie