Copyright © Бугаевский Тимофей Михайлович, Зетка Интерактив 1999 — 2023
Материалы данного сайта могут быть использованы для работ на их основе при условии наличия ссылки на исходный материал при публикации. Полная лицензия.
Настройки в .htaccessАвтор: Бугаевский Тимофей.
Как настроить различные вещи в Apache, используя файл .htaccess Проблема с заливкой файлов на серверВозникает, если на сервере установлен русский Apache. В передаваемых данных заменяются все символы с кодом 0x00 на символы с кодом 0x20 (пробел) - якобы для исправления кодировок. Чтобы это отключить для передаваемых через multipart-формы, нужно вписать строку:
Невозможность передать свой charsetВо-первых, нужно подставляемые кодировки и типы данных прописать так:
Во-вторых, опять же, если на сервер - русский Apache, необходимо запретить ему хулиганить:
Обращения к несуществующим файламЕсли возникнет необходимость читать параметры запроса как директорию, например, если язык документа передаётся так: http://путь/к/документу/язык, а каталоги и index.php в них для каждого создавать не хочется - необходимо сделать перенаправление запроса 404 Not Found на главный index.php:
Не показываются ошибки PHPЧтобы хост не съедал ошибки PHP, в .htaccess нужно прописать эти две строчки (если конечно главные настройки Apache позволяют)
|
|