Подскажите, возможно ли сделать редиректы.
Редирект 1.
Например, есть такие существующие URL:
/category/category/page.html
/category/page.html
/page.html
Если пользователь набирает в браузере URL без .html, то чтобы осуществлялся редирект на существующий адрес с .html
То есть, сделать проверку, если ЧПУ существующий, только вводится без .html, то осуществлялся бы редирект на этот же адрес, только уже с .html
Редирект 2
Например, есть такие существующие URL:
/category/category/
/category/
/
Сделать так, что при вводе набора символов, которые не совпадают с существующим URL после завершающего слэша редиректило на правильный URL (последний каталог), например при вводе:
/category/category/?
/category/?blablabla
/&
/category/category/?какой-то-несуществующий-get-параметр
/category/=
/<>{}[]и-другие-символы
чтобы осуществлялся редирект на:
/category/category/
/category/
/
Однако, если URL после слэша существуеющий, то есть есть URL с такими GET параметрами, то редиректа бы не происходило.Буду благодарен за рещение через .htaccess, в крайнем случае через php