Задать вопрос
RockerOne
@RockerOne
Учусь верстать сайты

Можно ли сделать ЧПУ URL при процедурном подходе?

Можно ли при процедурном подходе к построению движка сделать ЧПУ url?
Сделал по урокам движек для блога, а как дошел до создания ЧПУ, задался вопросом, можно ли вообще это реализовать.
Движек очень простой, но со всем обязательным функционалом и админкой. Если, кто-то сталкивался с этой задачей, подскажите как быть. Вот ссылка на движек с базой данных https://yadi.sk/d/pbsc7tHPuU4Ph
Можно это blog/view_article.php?article_id=1 превратить в blog/mazda ?
blog1/articles.php?category_id=1 в blog/avto
Я так понял нужно в базе данных создавать новые поля?
  • Вопрос задан
  • 295 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
index0h
@index0h
PHP, Golang. https://github.com/index0h
Можно ли при процедурном подходе к построению движка сделать ЧПУ url?

Да, но это пустая трата времени. Отказываться от ООП в не процедурном языке - затея глупая.

Сделал по урокам движек для блога

Посмотрел ваш код, грусть-печаль. Совет на будущее: если уроку больше 3-х лет даже не смотрите.

как дошел до создания ЧПУ, задался вопросом, можно ли вообще это реализовать.

Еще бы, роутеры обычно предполагают 1 точку входа, а у вас их куча.

Если, кто-то сталкивался с этой задачей, подскажите как быть

Возьмите Silex и не создавайте велосипед.

-- --

Если бегло по вашему коду:
1. mysql_** не поддерживается, забудьте за существование этих методов.
2. PSR-2, PSR-4 - почитайте и возьмите на вооружение.
3. Для автозагрузки используйте composer. По хорошему require_once(вместо require/include/include_once) пишется всего один раз.
4. Посмотрите twig и не пишите вперемешку php, html, js, sql, css
5. Почитайте на досуге и постарайтесь проникнуться
Ответ написан
Ваш ответ на вопрос

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

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