在我构建的自定义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来实现这个功能。