Задать вопрос
@aljo222
В процессе обучения веб-разработке

Как заменить урлы всех страниц в определенной категории на алиасы из базы данных?

Здравствуйте!

Есть файл index.php в каталоге news.
Если перейти на страницу с get-параметром id, т.е. например site.ru/news/?id=12, то с выведется инфа с БД о новости с id=12.

Как можно заменить все данные урлы на те, что записаны в бд у каждой новости. Т.е. например site.ru/news/?id=12 должен стать site.ru/news/istoriya-companii.

Как я понял надо использовать mod_rewrite, но как получать алиасы с базы данных?

Заранее спасибо за подсказки!
  • Вопрос задан
  • 130 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
shambler81
@shambler81 Куратор тега htaccess
вам нужен ЧПУ
вариантов миллион
https://rio-shaman.ru/razrabotka-cms/uluchshenija/...?
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
Подсказка: на этот вопрос на этом сайте примерно 100500 ответов

Конкретно по новостям никаких алиасов получать не надо.
ссылка должна быть вида site.ru/news/12-istoriya-companii
из нее надо получить только цифру 12
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽