我已经实施并完成了以下工作:
http://domain.com/collections/ford
来自以下网址:
http://domain.com/collections.php?brand=ford
使用
RewriteRule ^collections/$1/(.*)$ collections.php?company=$1 [L]
这完美无缺。现在我需要在这些页面上实现一个子类别。他们应该看起来像:
http://domain.com/collections/ford/classic
这
http://domain.com/collections.php?brand=ford&collection=classic
但不是使用与以前相同的php页面(collections.php),我想使用另一个(year.php)和两个变量。year.php和collections.php都驻留在我网站的根目录上
问题是我应该如何修改我的htaccess tp以达到预期的效果?非常感谢您的帮助。
答案 0 :(得分:1)
您可以在DOCUMENT_ROOT/.htaccess
文件中使用此代码:
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /
RewriteRule ^collections/([^/]+)/?$ collections.php?company=$1 [L,QSA,NC]
RewriteRule ^collections/([^/]+)/([^/]+)/?$ collections.php?brand=$1&collection=$2 [L,QSA,NC]