- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день!
Сейчас пытаюсь один проект, изначально сделанный под apache, адаптировать под lighttpd. Процесс идет, но на пути стоит похоже важный .htaccess, который обязательно нужно переписать под lighttpd.
Текст его ниже:
C Options -MultiViews вроде бы разобрался, mod_magnet это умеет и уже есть готовый скриптик, и допустим что он работает, т.к. нет уверенности в обратном. А вот переписать реврайты для Lighttpd пока не умею.
Кто-нибудь может с этим помочь?
Также видел пару онлайн конвертеров apache->nginx, а apache0>lighttpd нету? Стало бы настоящим избавлением!
mod_magnet вам не нужен, В приведенном htaccess именно ОТКЛЮЧАЕТСЯ MultiViews, что очень правильно. В лайти такой функциональности нет по дефолту, кмк.
А обязательно lighthttpd? В nginx же все проще делается.
По теме - в первом реврайте вообще смысла не вижу - урл транслируется сам в себя, если не содержит спецсимволов (да и то можно было одной строчкой сделать).
Второе на уровне nginx делается try_files $uri /index.php?$query_string
В lighthttpd синтаксис реврайтов более извращенный, гуглить по запросу url.rewrite-if-not-file
Синтаксис более извращенный - это еще очень слабо сказано=) Словно какой-то восточный язык с иероглифами пытаешься разобрать. С удовольствием бы отказался от Лайти в сторону nginx или даже просто-напросто apache (для своих целей и задач пойдет), но как-то нецелесообразно менять веб-сервер из-за пары строчек кода, которые по идеи можно адаптировать. Если всё-таки выйдет, что нельзя и не получается - тогда придется.
Второе правило переписал как url.rewrite-if-not-file = ("^/(.*)$" => "/index.php?$1"). Результаты скромные - была 500 ошибка, стала 404=) Возможно, ошибся в синтаксисе, ну или первое правило всё же не бесполезное.
а как в .htaccess комментарий добавлять?
что-то php-код не сильно хочет работать, да и сайт после этого не очень))
а как в .htaccess комментарий добавлять?
что-то php-код не сильно хочет работать, да и сайт после этого не очень))
Знаком решетки в начале строки.