Корректно ли так убирать GET из url

Мучает вопрос, корректно ли таким образом чистить url от GET параметров ? они мне не нужны т.к. они выглядят иначе и обрабатываются в обработчике роутинга

RewriteCond %{QUERY_STRING} ^(.+) [NC]
RewriteRule ^(.*)$ /$1? [R=301,L]

Однако если вставить данную запись, то перестает работать единая точка входа

RewriteBase /Controllers/route/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) /Controllers/route/index.php?$1 [QSA,L]

т.е. URL меняется на Controllers/route/index.php

Не силен в htaccess, прошу рассудить и помочь


Ответы (0 шт):