Можно ли замаскировать URL (, а не перенаправить ) в Codeigniter, используя RewriteRule в htaccess вместо , используя маршрутизацию внутри rout.php?
Моя цельдля достижения следующего:
URL видимый пользователю -> https://example.com/search/query/page
Фактический URL -> https://example.com/search?q=query&p=page
ЧтоЯ пытался до сих пор, но безуспешно:
В маршрутах.> - $ route ["search / (: any) / (: any)"] = "search? Q =$ 1 & p = $ 2 ";
In .htaccess -> RewriteRule ^ search /(.*)/(.*)$ / search? Q = $ 1 & p = $ 2 [NC,L]
На самом деле я рассмотрел вопрос о переносе всего приложения из строк запроса в сегменты URL, но, к сожалению, я обязан работать с существующей кодовой базой от клиента, и миграция на самом деле не вариант.
Любая помощь будет высоко ценится:)