带有mod_rewrite htaccess的产品页面

时间:2016-09-19 01:20:52

标签: .htaccess mod-rewrite

我在目录商店工作,到目前为止,我解决了商店主页( store.php )和类别页面( category.php ),这是我到目前为止所得到的:

RewriteCond %{THE_REQUEST} /category-store\.php\?catid=([a-zA-Z0-9_-]+) [NC]
RewriteRule ^/store/%1? [R=302,L,NE]
RewriteRule ^store/([a-zA-Z0-9_-]+)/?$ category.php?catid=$1 [QSA,NC]


RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]

所以商店页面是

www.example.com/store

类别页面是

www.example.com/store/furniture

我尝试打破产品页面我希望它转为: www.example.com/product.php?id=1 成 www.example.com/store/wood-chair-1

这就是我得到的那些不起作用......

RewriteRule ^store/(.*)-([0-9]+)$ product.php?id=$2 [QSA]

(。*)作为产品标题 - ([0-9] +)作为产品ID

这是php中的链接示例:

<a href="store/' . $row['prod_title'] .'-' . $row['id'] . '">'. $row['prod_title'] . '</a>

0 个答案:

没有答案