Я получаю противоречивую информацию - на официальных страницах OpenLiteSpeed говорится следующее:
- OpenLiteSpeed поддерживает переписывание Apache и
- OpenLiteSpeed не поддерживает .htaccess
Немного запутался... что LiteSpeed Tech пытается здесь вытянуть?
решение1
На самом деле оба утверждения верны и не противоречат друг другу.
Файлы .htaccess не поддерживаются, но вы можете скопировать правила перезаписи из .htaccess и вставить в консоль администратора OpenLiteSpeed:
решение2
пост старый, вот обновление по этой теме. Если вы нашли этот пост после меня...
В1.4.38 2018-9-10 Ядро сервера
[Новая функция] Добавлен параметр «Автоматическая загрузка из сервера .htaccess» и уровень виртуального хоста для автоматической загрузки файлов .htaccess, включенных в настроенный контекст, если параметр «Правила перезаписи» еще не использует директиву «rewriteFile».
решение3
Openlitespeed не поддерживает переписывание .htaccess «из коробки» (как они утверждают), что является одной из главных причин, по которой их маркетинговые кампании являются нечестными. (Они неоднократно заявляют, что OLS проще настроить для таких приложений, как WordPress, чем, например, Nginx или Apache.)
Как Апач, основной файл конфигурации технически может делать все то же, что и ваш локальный .htaccess, а использование нескольких файлов .htaccess на виртуальных хостах замедляет Apache (а также Openlitespeed).
Чтобы заставить работать локальный .htaccess на Openlitespeed, сначала нужно сгенерировать эти файлы, а затем указать на эти файлы на каждом виртуальном хосте и обеспечить правильные разрешения. Если вы этого не сделаете, ваши веб-сайты могут выйти из строя (фатальные ошибки и/или404 ошибки, подобные этой). Плюс, вынеобходимо перезагрузитьсервер Litespeed каждый раз при изменении правил .htaccess.
В частности, ориентация Litespeed на пользователей WordPress (и вводящий в заблуждение маркетинг) привели к тому, что многие системные администраторы перешли на OLS.открыватьэти проблемы постфактум.
И, кстати, Nginx/Caddy не нужно беспокоиться об этом, потому что .htaccess не поддерживается, а вся ваша конфигурация централизована (и пользователи не могут ее сломать).