Линки как в WordPress

Тема в разделе "PHP", создана пользователем SkiLLer, 4 июн 2008.

Статус темы:
Закрыта.
Модераторы: latteo
  1. SkiLLer

    SkiLLer

    Регистр.:
    22 авг 2007
    Сообщения:
    307
    Симпатии:
    64
    Задумался, как сделать так же как ВП, а именно:
    например есть линк site.ru/wordpress-post/(тут можно и настроить site.ru/wordpress-post.html), но самой страницы физически не существует. Адрес хранится в БД. Так вот, интересует как реализовано, что сервер не отдает 404, а обращается в БД, и возвращает то, что нужно.

    P.S. как-то закручено написал, но думаю, что более-менее понятно.
     
  2. masto

    masto Прохожие

    Это называется ЧПУ, делается при помощи mod_rewrite.
    На форуме этому посвещён отдельный раздел.
     
  3. az8888

    az8888 Создатель

    Регистр.:
    15 мар 2008
    Сообщения:
    20
    Симпатии:
    2
    ещё есть хитрый способ, когда вместо страницы ошибки 404 в htaccess настраивается выдача файла index.php

    вот тут все 4 варианта описаны,
    http://spectator.ru/technology/php/user_friendly_urls
     
  4. D@nil

    D@nil

    Регистр.:
    1 окт 2006
    Сообщения:
    338
    Симпатии:
    122
    Работает на mod_rewrite ( запись .htaccess )

    Пользователь отправляет запрос, а сервер переадресовывает его php скрипту
     
Статус темы:
Закрыта.