FAQ->Віртуальний хостинг->Apache, .htaccess
Як можна змінити кодування за умовчанням за для мого сайту?
Для того щоб це зробити є два методи:
1. Через панель управління.
Для цього перейдіть в розділ «Управління сайтом», «Настройка PHP і APACHE». Далі зробіть наступні дії:
- Виберіть з випадаючого списку сайт або піддомен, для якого Ви хочете застосувати настройки.
- Перейдіть в розділ «Налаштування APACHE»
- З випадаючого списку в полі «AddDefaultCharset» виберіть потрібне Вам кодування
- Натисніть кнопку «Змінити»
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 p>
Статті по темі:
- Сторінки помилок HTTP сервера.
- Що таке лог suhosin?
- Як змінити індексний файл для каталогу?
- Обмеження доступу по HTTP
- Управління HTTP логами.
- Як можна змінити кодування за умовчанням за для мого сайту?
- Яким чином можна включити підтримку CGI у всьому сайті, не тільки в CGI-BIN?
- Файл .htaccess
- Чи підтримується Вашим хостингом mod_expires (як включити кешування статики)?
- Як перенаправити веб-сторінку