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
Я так понял нужно в базе данных создавать новые поля?
  • Вопрос задан
  • 294 просмотра
Пригласить эксперта
Ответы на вопрос 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. Почитайте на досуге и постарайтесь проникнуться
Ответ написан
Ваш ответ на вопрос

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

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