如何使用PHP和.htaccess操作$\u GET-in URL

如何使用PHP和.htaccess操作$\u GET-in URL,php,.htaccess,mod-rewrite,get,Php,.htaccess,Mod Rewrite,Get,也许这是一个愚蠢的问题,但我花了很多时间通过谷歌和这个网站来搜索和阅读这个话题,但它没有帮助 我关心的是如何使用PHP和.htaccess操作$\u GET in URL?假设我想改变: detail.php?pro=abcd into detail/abcd/ 因此,每当用户悬停或单击链接时,它将显示detail/abcd,而不是detail.php?pro=abcd。我在下面找到了一段代码,可以使用htaccess完成它,但我没有得到任何php代码 重新启动发动机 重写规则^shop/s

也许这是一个愚蠢的问题,但我花了很多时间通过谷歌和这个网站来搜索和阅读这个话题,但它没有帮助

我关心的是如何使用PHP和.htaccess操作$\u GET in URL?假设我想改变:

detail.php?pro=abcd into detail/abcd/
因此,每当用户悬停或单击链接时,它将显示
detail/abcd
,而不是
detail.php?pro=abcd
。我在下面找到了一段代码,可以使用htaccess完成它,但我没有得到任何php代码


重新启动发动机
重写规则^shop/sales/?$sales.php
重写规则^shop/([A-Za-z\+]+)/?$shop.php?类型=$1

我非常感谢您的帮助,非常感谢您想要创建友好的URL

这个问题以前已经被问过很多次了,有关如何做的信息,请参阅此答案

我没有php代码?你想找到什么PHP代码<代码>标题('位置:…')?
重写规则^detail/([A-Za-z\+]+)/?$detail.php?pro=$1
?这只是简单地改变了htaccess中您已经拥有的一些东西?
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^shop/sales/?$ sales.php
RewriteRule ^shop/([A-Za-z\+]+)/?$ shop.php?type=$1
</IfModule>