2

我已经实施并开展了以下工作:

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

4

1 回答 1

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]
于 2014-12-11T17:03:52.773 回答