кодесурса

что вы можете сделать с .htaccess

script1adsense2code
script1adsense3code

Эта слайд-презентация показывает некоторые важные вещи, которые вы можете сделать с помощью .htaccess.

расшифровка

Что такое .htaccess?

Файлы .htaccess - это простые текстовые файлы, используемые для настройки веб-серверов. Файлы .htaccess пригодятся, когда у вас нет доступа к исходному файлу конфигурации веб-сервера (как на общих серверах), но вам необходимо настроить веб-сервер для перенаправления или перезаписи некоторых веб-страниц, заблокировать и разрешить доступ к определенным хостам и т. д.

На следующих слайдах мы увидим некоторые вещи, которые мы можем сделать с .htaccess. Обратите внимание, что, в отличие от основного файла конфигурации веб-сервера, вам не нужно перезагружать сервер, когда вы вносите некоторые изменения в файл .htaccess, изменения вступают в силу немедленно.

Перенаправления

Перенаправить 301 ^ old / .html $ http: //localhost/new.html

Добавление вышеперечисленного в файл .htaccess гарантирует, что всякий раз, когда кто-то посещает old.html, он будет перенаправлен на new.html.

переписывание URL

ПереписатьEngine на
RewriteRule ^ old / .html $ new.html

Перезапись URL позволяет полностью отделить URL от ресурса.

Обслуживание пользовательских страниц ошибок

ErrorDocument 404 "/404.html"

Это служит для пользовательской страницы, когда конкретная страница не найдена, вместо страницы ошибки 404 по умолчанию.

Ограничение доступа к определенным ресурсам

AuthName "Имя пользователя и пароль
требуется"
AuthUserFile /path/to/.htpasswd
Требуется действительный пользователь
AuthType Basic

Используя файлы .htaccess, мы можем включить защиту паролем любого файла или каталога для всех пользователей или на основе таких вещей, как домен или IP-адрес.

Блокировать доступ к определенным объектам

заказ разрешить, отказать
отказать в 192.168.0.1
разрешить от всех

Чтобы заблокировать определенный IP-адрес, просто добавьте вышеуказанные директивы в ваш файл .htaccess.

Запретить запросы на основе user-agent

RewriteCond% {HTTP_USER_AGENT}
^ OrangeSpider
RewriteRule ^ (. *) $ Http: //%
{REMOTE_ADDR} / $ [r = 301, л]

В этом примере любой клиент со строкой HTTP_USER_AGENT, начинающейся с OrangeSpider (плохой бот), перенаправляется обратно на адрес, с которого он был создан.

Принудительный режим рендеринга IE

Набор заголовков, совместимый с X-UA, "IE = Edge"

Добавление этого выше к файлу .htaccess заставит IE использовать самый высокий доступный режим рендеринга.

Кэширование

ExpiresActive on
ExpiresByType image / gif "доступ плюс 1 месяц"
ExpiresByType image / png "доступ плюс 1 месяц"
ExpiresByType image / jpg "доступ плюс 1 месяц"
ExpiresByType image / jpeg "доступ плюс 1 месяц"
ExpiresByType video / ogg "доступ плюс 1 месяц"
ExpiresByType audio / ogg "доступ плюс 1 месяц"
ExpiresByType video / mp4 "доступ плюс 1 месяц"
ExpiresByType видео / вебм "доступ плюс 1 месяц"

Используя директиву ExpiresByType, вы можете установить время истечения для различного статического контента и, в свою очередь, ускорить ваш сайт.

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code