htaccess两个变量两个登陆页面

时间:2014-12-11 16:30:51

标签: php .htaccess variables clean-urls nice

我已经实施并完成了以下工作:

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以达到预期的效果?非常感谢您的帮助。

1 个答案:

答案 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]