Закладочки по .htaccess и X-SSI
Posted on 05 Апрель 2017 in Веб разработка by wakh
В сети довольно много трюков и копипасты про сабж, но как только нужно, что-то нестандартное сразу же возникают сложности, а ошибки в .htaccess непростительны. В сети не так много толковых мануалов, по крайекй мере в рунете. Я выделил для себя ряд полезных ссылок. Многие из них помогли мне для создания "Движка".
.htaccess
Для начала документация на русском и несколько "трюков". Документация на английском - она более полная. Дополнительно про флаги, переменные окружения и ядро.
Далее архиважная главная статья на хабре и малюсенький но не менее важный мастхев про зацикливание (500 internal error). Ещё одна статья - она проще и короче.
Так же под рукой удобно иметь стервис проверки ответа сервера (он гуглится в 2 клика), мануал по регеспам (вероятно вики тут не лучший, но достаточный) и онлайн проверка регекспов.
X-SSI
По SSI всё не так просто, документация 1 и документация 2 (на английском) справедлива лишь для "чистого" Апача, коего на шаредах уже не часто встретишь. Другие серверы накладывают свои ограничения. Например в IIS от Microsoft на работают X-SSI, только SSI (по крайней мере в той версии что была мне доступна), а на вездесущем nginx не работает onerror директивы include, что существенно ограничивает (мне пришлось выносить логику обработки ошибок в .include) или вот про LiteSpeed .
Для себя сохраню закладку на тостер. Вопрос в силе сам спросил - сам ответил.