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 для достижения желаемого результата? Большое спасибо за любую помощь.
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]