使用.htaccess在现有站点上进行产品过滤

时间:2015-07-05 19:24:12

标签: php apache .htaccess mod-rewrite

在我构建的自定义CMS中,我使用以下内容作为我的.htaccess文件

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

当用户点击 www.mysite.com 时,脚本会根据数据库中页面的长度确定要加载的页面。这工作正常,但我想更进一步。现在我可以 www.mysite.com/products ,它将为我提供产品页面的数据。我想要做的是添加产品过滤到URL。例如:

www.mysite.com/products/collection/summer-collection

www.mysite.com/products/mens-navy-blue-blazer-19285

www.mysite.com/products/category/outer-wear

我确实已经有了Product Creation模块生成一个独特的产品slug,所以我只需要能够修改我的.htaccess来实现这个功能。

0 个答案:

没有答案