Php 使用项目';在URL地址中输入的名称,而不是ID
我建立了一个PHP-MYSQL网站,从数据库检索产品。这些项目是通过URL中的id获取的,如下所示:Php 使用项目';在URL地址中输入的名称,而不是ID,php,mysql,url,Php,Mysql,Url,我建立了一个PHP-MYSQL网站,从数据库检索产品。这些项目是通过URL中的id获取的,如下所示:index.php?id=25 然而,我刚刚读到,这不是搜索引擎优化的最佳选择 有没有简单的方法可以在URL中填充项目名称和类别而不是id号?或者我应该使用数据库中的字段名和类别来调用每个项目 谢谢 当您打印时,链接会添加一些细节(您的index.php无论如何都不会使用) 所以你的链接看起来像:index.php?id=25&c=Airplanes&q=Fighter+Jet+Z672 inde
index.php?id=25
然而,我刚刚读到,这不是搜索引擎优化的最佳选择
有没有简单的方法可以在URL中填充项目名称和类别而不是id号?或者我应该使用数据库中的字段名和类别来调用每个项目
谢谢 当您打印
时,链接会添加一些细节(您的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
Aks Google关于“mod_rewrite”,您将得到数千个答案。这只是一个问题,.htaccess是否只需要存储在主目录中?或者它应该存储在我有index.php的每个目录中?