Как стать автором
Обновить

CodeIgniter + lighttpd = ЧПУ

Время на прочтение 1 мин
Количество просмотров 3.5K
image

Имеем новый проект «domen.com», который будет работать на php-фреймворке codeigniter и вебсервере lighttpd.
Задача: сделать красивую работу ЧПУ


Поддержка ЧПУ есть в CI, но выглядит оно так: domen.com/index.php/blog/about/

Структура каталога домена (см картинку):
— css — каталог со стилями
— img — каталог с изображениями
— system — каталог с CI

$HTTP["host"] == "domen.com" {
server.document-root = "/www/domen.com/"

url.rewrite-once = (
"^/img/.*/?" => "$0",
"^/css/.*/?" => "$0",
"^(.*)$" => "index.php/$1"
)

}


А теперь подробно:
"^(.*)$" => "index.php/$1" — все запросы будут перенаправляться файлу index.php
пример: domen.com/blog/about/ => domen.com/index.php/blog/about/

Запросы вида domen.com/css/style.css и domen.com/img/pink.jpg перенаправляться не будут

По материалу: http://redmine.lighttpd.net/wiki/lighttpd/Docs:ModRewrite

P.S. понимаю, что многим покажется это банальным, но в сети очень мало информации по lighttpd, да и не сразу ее найдешь
Теги:
Хабы:
0
Комментарии 7
Комментарии Комментарии 7

Публикации

Истории

Ближайшие события

PG Bootcamp 2024
Дата 16 апреля
Время 09:30 – 21:00
Место
Минск Онлайн
EvaConf 2024
Дата 16 апреля
Время 11:00 – 16:00
Место
Москва Онлайн
Weekend Offer в AliExpress
Дата 20 – 21 апреля
Время 10:00 – 20:00
Место
Онлайн