请帮我完成我的项目关于核心php的电子商务网站,因为我是一个初学者
对于我的网站我想要seo友好的URL类别,子类别,产品和产品详细信息页面....
我有这样的页面:
mysite.com/category.php?category_slug=mobiles : category page
mysite.com/subcategory.php?subcategory_slug=samsung : subcategory page
mysite.com/product.php?product_slug=galaxy-note : product page
and i want to rewrite these url like this :
mysite.com/mobiles : category
mysite.com/samsung : sub category
mysite.com/galaxy-note : product page
我的htaccess代码是
RewriteEngine On
Options -Multiviews
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z0-9-]+)$ category.php?category_slug=$1 [NC,L]
RewriteRule ^([a-zA-Z0-9-]+)$ subcategory.php?subcategory_slug=$1 [NC,L]
RewriteRule ^([a-zA-Z0-9-]+)$ products.php?product_slug=$1 [L]
任何帮助,将不胜感激...
1 回答
在^之前添加页面名称
并将您的类别页面的URL写为示例类别/手机/
UPDATE
原始网址:mysite.com/category.php?category_slug=mobiles重写的网址:mysite.com/mobiles
原始网址:mysite.com/subcategory.php?category_slug=mobiles&subcategory_slug=samsung重写的网址:mysite.com/mobiles/samsung
原始网址:mysite.com/products.php?category_slug=mobiles&subcategory_slug=samsung&product_slug=galaxy-note重写的网址:mysite.com/mobiles/samsung/galaxy-note