我有一个产品库。而每个商品的详情页面链接是:
<a href="http://productgallery.com/product.php?productid=<?php echo recordset['product_id'];?>"><?php echo recordset['product_name'];?></a>
所以网络网址是这样的:
http://productgallery.com/product.php?productid=008
等。
假设产品 ID "008"的名称是"棒球帽",它也在数据库中。现在,我希望将网址重写为:
http://productgallery.com/product/baseball-cap
怎么可能使用[.htaccess]?请帮助我。
请注意,我不想去喜欢
http://productgallery.com/product/008
当链接为:
http://productgallery.com/product.php?productid=008
并且我限制仅发送"productid"作为GET参数。但我想去喜欢
http://productgallery.com/product/baseball-cap
现在,产品名称"棒球帽"来自数据库。
这就是我要问的。谁能帮我这个。
您可以在
产品标题中添加产品 ID。 例如,您可以使用以下模式:
http://productgallery.com/product/008-baseball-cap
并像这样更改 htaccess:
RewriteEngine On
RewriteRule ^product'/([^''/]*)-([^''/]*)$ product.php?productid=$1 [NC,QSA]