Как сделать красивые перезаписанные 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]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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