RewriteEngine On
#RewriteRule ^([a-zA-Z0-9]+)$ product-detail.php?asin=$1 [L,NC]
RewriteCond %{QUERY_STRING} ^product-detail.php?asin=[^&]+$ [NC]
RewriteRule ^([a-zA-Z0-9]+)$ $1 [R=301,L]
我想重定向url以创建http://example.com/asinvaluecomesherewhichisuniqueinthedatabase这样的seo友好
我的sql查询看起来像这样
if (isset($_GET['asin'])) {
$Product_asin = $_GET['asin'];
$product_query = "SELECT * FROM `tablename` WHERE `Asin` = '$Product_asin' ";
链接看起来像
<a href="/fashe-colorlib/product-detail.php?asin=<?php echo $cat_Asin; ?>" </a>
答案 0 :(得分:0)
<a href="/fashe-colorlib/product-detail.php?asin=<?php echo $cat_Asin; ?>" </a>
RewriteEngine On
RewriteRule ^([a-zA-Z0-9]+)$ product-detail.php?asin=$1 [L,NC]
我必须删除链接的以下部分。
product-detail.php?asin=
现在,工作链接如下:
<a href="/fashe-colorlib/<?php echo $cat_Asin; ?>" </a>
我也摆脱了这一部分:
RewriteCond %{QUERY_STRING} ^product-detail.php?asin=[^&]+$ [NC]
RewriteRule ^([a-zA-Z0-9]+)$ $1 [R=301,L]
有人建议在另一篇文章中,在这里。
最后,我可以得到
http://example.com/xxxxx
来自
http://example.com/product-detail.php?asin=xxxxx