Как прописать в htaccess замену для GET запроса?

Здравствуйте, есть локальный домен "save", скрипт на нём принимает гет запрос, скажем "q" (save/index.php?q=query), что надо написать в .htaccess что бы было так 'save/query'?
  • Вопрос задан
  • 500 просмотров
Решения вопроса 1
ivanvorobei
@ivanvorobei
iOS разработчик, канал https://t.me/sparrowcode
RewriteCond %{REQUEST_METHOD} GET
RewriteRule ^ index.php [L]


Объяснять вроде не нужно, все просто
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
webinar
@webinar Куратор тега PHP
Учим yii: https://youtu.be/-WRMlGHLgRg
Для таких вещей пишется php компонент (url manager), думаю в сети полно готовых решений и подключается в index.php
Ответ написан
Комментировать
Keanor
@Keanor
Ведущий разработчик
Вам нужно прочитать про apache mod_rewrite, вот отличная статья при желании погружения: https://habrahabr.ru/company/sprinthost/blog/129560/

В качестве роутера на стороне приложения ничего менять не придется, если ненужно генерировать "правильные" ссылки. Скрипт будет работать одинаково при запросах index.php?q=query и просто query.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы