IwanQ
@IwanQ
Плохие времена часто дают прекрасные возможности

Как сделать ссылку красивее?

Обычно я делал так:
index.php:
<a href="news?a=test"></a>

news.php:
Получаю запись из БД по url, сам url $_GET['a']

Ссылка получается такого вида:
https://site.com/news?a=test

И я хотел бы узнать, как преобразовать это в тип https://site.com/news/test
Без ООП.

Подскажите пожалуйста, может есть статьи или еще что-то.
  • Вопрос задан
  • 170 просмотров
Решения вопроса 1
@dodo512
RewriteRule ^news/(\w+)$ /news.php?a=$1 [L]
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
dmtrbskkv
@dmtrbskkv
Кодим и декодим, а иногда кино смотрим
Через .htaccess можно это сделать по этой справке

По итогу должно получится подобное правило:
RewriteRule ^news/(\w+?)$ /news/a?=$1 [L]
в данном случае просто используйте тот же файл и тот же код, но в верстке указывайте /news/test
Ответ написан
Ваш ответ на вопрос

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

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