Как сделать красивые перезаписанные URL-адреса с маршрутизатораPhp

Кемеровские программисты php общаются здесь
Anonymous
Как сделать красивые перезаписанные URL-адреса с маршрутизатора

Сообщение Anonymous »

Я создаю набор инструментов для приложений PHP. Я создал систему маршрутизации, основанную на некоторых соглашениях, она работает хорошо, но я хотел бы научиться создавать правила mod_rewrite или любые другие вещи, чтобы, наконец, сделать URL-адрес приятным для просмотра и полезным для SEO.
Система маршрутизации начинается с файла конфигурации, который устанавливает корни приложения и URL-адреса.

Код: Выделить всё

$app_root = $_SERVER["DOCUMENT_ROOT"].dirname($_SERVER["PHP_SELF"])."/";
$app_url = $_SERVER['REQUEST_SCHEME'].'://'.$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF']).'/';
define("APP_URL",$app_url);
define("APP_ROOT",$app_root);
Маршрут всегда начинается с index.php, что создает экземпляры контроллеров @actions из параметров GET контроллеры=?&action=?
Это index.php

Код: Выделить всё

    

Подробнее здесь: [url]https://stackoverflow.com/questions/33003053/how-to-make-nice-rewritten-urls-from-a-router[/url]

Вернуться в «Php»