Шпаргалка по htaccess

Вот простая шпаргалка для файла .htaccess

Включить просмотр каталогов

Отключить просмотр каталогов

Настроить сообщения об ошибках

Обеспечение работы SSI с HTML/SHTML

Изменение страницы по умолчанию (порядок соблюдается!)

Запретить пользователям доступ к сайту

Разрешить доступ только пользователям локальной сети

Перенаправление посетителей на новую страницу/каталог

Блокировать сайт от определенных рефералов

Блокировать горячие ссылки

Хотите также показать сообщение "Воровство - это плохо"?

Добавьте это ниже кода блокировки горячих ссылок:

Запретить просмотр .htaccess (или любого другого файла)

Избегайте 500 ошибки

Предоставление доступа к CGI в каталоге

Изменить расширения скрипта

ogo теперь будут рассматриваться как файлы PHP! Аналогично, x-httpd-cgi для CGI файлов и т.д.

Проверка орфографии директив

CheckSpelling исправляет простые орфографические ошибки (например, если кто-то забыл букву или просто неправильно написал какой-либо символ). Просто добавьте CheckSpelling On в ваш файл htaccess.

Директива ContentDigest

Производительность может пострадать, но если это не проблема, то эту опцию стоит включить.

Как сказано в документации по основным функциям Apache: Эта директива позволяет генерировать заголовки Content-MD5, как определено в RFC1864 и RFC2068. Заголовок Content-MD5 обеспечивает сквозную проверку целостности сообщения (MIC) тела сущности. Прокси-сервер или клиент может проверить этот заголовок для обнаружения случайного изменения тела сущности при передаче.

Обратите внимание, что это может вызвать проблемы с производительностью вашего сервера, так как дайджест сообщения вычисляется при каждом запросе (значения не кэшируются). Content-MD5 отправляется только для документов, обслуживаемых ядром, а не каким-либо модулем. Например, SSI-документы, вывод CGI-скриптов и ответы с диапазоном байтов не имеют этого заголовка.

Чтобы включить этот параметр, просто добавьте

Включить Gzip (Экономия пропускной способности)

Отключите magic_quotes_gpc

Только если вы используете PHP

Установите заголовок Expires и включите Cache-Control

Понравилась статья? Поделиться с друзьями:
Добавить комментарий