вопрос
Передаю в файл filter.php два параметра, имя категории и год
Получается такая ссылка:
mysite.ru/index.php?do=filter&category=имя-категории&year=год
Необходимо что бы содержимое было доступно и по сдресу:
mysite.ru/имя-категории/год
К сожаление с редиректами знаком очень плохо, и составить правильно не получается. Прошу помочь
Получается такая ссылка:
mysite.ru/index.php?do=filter&category=имя-категории&year=год
Необходимо что бы содержимое было доступно и по сдресу:
mysite.ru/имя-категории/год
К сожаление с редиректами знаком очень плохо, и составить правильно не получается. Прошу помочь
Стандартный урл запроса
Изменяем
в PHP там где генерируются ссылки и в шаблонах TPL делаем ссылки такого типа
в .htaccess
А если нужна ещё и постраничная навигация (и она у вас прописана для данного php) то
mysite.ru/index.php?do=filter&category=имя-категории&year=год
Изменяем
в PHP там где генерируются ссылки и в шаблонах TPL делаем ссылки такого типа
mysite.ru/filter/имя-категории/год/
в .htaccess
RewriteRule ^filter/([^/]*)/([^/]*)(/?)+$ index.php?do=filter&category=$1&year=$2 [L]
А если нужна ещё и постраничная навигация (и она у вас прописана для данного php) то
RewriteRule ^filter/([^/]*)/([^/]*)(/?)+$ index.php?do=filter&category=$1&year=$2 [L]
RewriteRule ^filter/([^/]*)/([^/]*)/page/([0-9]+)(/?)+$ index.php?do=filter&category=$1&year=$2&cstart=$3 [L]