htaccess две переменные две целевые страницы

я уже реализовал и работаю следующее:

http://domain.com/collections/ford

из следующего URL:

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, что и ранее (collection.php), я хочу использовать другую (year.php) и две переменные. Оба year.php и collection.php находятся в корне моего сайта.

Вопрос в том, как мне изменить мой htaccess tp для достижения желаемого результата? Большое спасибо за любую помощь.

2

Решение

Вы можете использовать этот код в своем 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]
1

Другие решения

Других решений пока нет …