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

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, да и не сразу ее найдешь
Теги:
Хабы:
Всего голосов 10: ↑5 и ↓50
Комментарии7

Публикации

Истории

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

19 августа – 20 октября
RuCode.Финал. Чемпионат по алгоритмическому программированию и ИИ
МоскваНижний НовгородЕкатеринбургСтавропольНовосибрискКалининградПермьВладивостокЧитаКраснорскТомскИжевскПетрозаводскКазаньКурскТюменьВолгоградУфаМурманскБишкекСочиУльяновскСаратовИркутскДолгопрудныйОнлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
24 – 25 октября
One Day Offer для AQA Engineer и Developers
Онлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
26 октября
ProIT Network Fest
Санкт-Петербург
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань