prrrrrrr
@prrrrrrr
Верстаю сразу на PHP.

Как заменить url типа — «/page.php?id=4» на «/contact» и т.п.?

Подскажите, как заменить url типа — «/page.php?id=4» на «/contact» и т.п.? Если можно, на примере
  • Вопрос задан
  • 242 просмотра
Пригласить эксперта
Ответы на вопрос 2
zorca
@zorca
Все запросы перенаправляются на файл index.php в корне сайта. В самом файле index.php встроен роутер, который парсит строку запроса и в соответствии с ней вызывает нужные действия. Примеры в любой CMS. Самый простой пример можно привести с использование фреймворка Slim: https://github.com/slimphp/Slim-Skeleton
Его .htaccess: https://github.com/slimphp/Slim-Skeleton/blob/mast...
И index.php: https://github.com/slimphp/Slim-Skeleton/blob/mast...
Ответ написан
Комментировать
@v7sila
Можно сделать таблицу в базе данных url_alias, а в ней 3 столбца
id | query | keyword
1 |page_id=4| contact
Далее сопоставлять и делать редирект на нужный url с передачей параметра id
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы