FAQ->Виртуальный хостинг->Apache, .htaccess
Как можно изменить кодировку по умолчанию по для моего сайта?
Для того чтоб это сделать есть два метода:
1. Через панель управления.
Для этого перейдите в раздел «Управление сайтом», «Настройка PHP».
Далее совершите следующие действия:
1. Выберите из выпадающего списка сайт или поддомен, для которого Вы хотите применить настройки.
2. Перейдите в раздел «Настройки APACHE»
3. Из выпадающего списка в поле «AddDefaultCharset» выберите нужную Вам кодировку
4. Нажмите кнопку «»
2. С использованием .htaccess.
Этот метод может быть полезен, например если кодировку вам нужно изменить только для одного подкаталога, или для определенного расширения страниц.
Например мы хотим «объяснить» веб-серверу что все html-документы, которые размещены на сервере, нужно «отдавать» клиенту в кодировке koi8-r, а не в windows-1251, как это сервер делает по умолчанию. Для этого поместим в .htaccess строку: AddType "text/html; charset=koi8-r" .html .htm .shtml
Получив такой .htaccess, веб-сервер Apache станет выдавать клиентскому браузеру заголовок, в котором будет указано, что документ имеет кодировку koi8-r.
Если на вашем ресурсе существуют html-документы в разных кодировках, (ISO-8859-1, Windows-1250, Windows-1252, UTF-8), то вам, возможно, будет необходимо отключить принудительно выдачу заголовка с кодировкой windows-1251. Для этого в .htaccess добавляется строка: AddDefaultCharset Off
Статьи по теме:
- Cтраницы ошибок HTTP сервера.
- Управление HTTP логами.
- Как можно изменить кодировку по умолчанию по для моего сайта?
- Каким образом можно включить поддержку CGI во всем сайте, не только в CGI-BIN?
- Что такое лог suhosin?
- Ограничение доступа по HTTP
- Как изменить индексный файл для каталога?
- Поддерживается ли Вашим хостингом mod_expires (как включить кэширование статики)?
- Как сделать редирект с www на без www через htaccess