👍 Научим создавать сайты на WordPress бесплатно за 19 уроков. Подробнее →
Многие директивы и условия, ради которых иногда устанавливают плагины, могут быть решены вставкой пары строчек в файл htaccess. В этом служебном файле сдержатся директивы для веб-сервера Apache, то есть с его помощью можно напрямую управлять работой сервера — что-то запрещать или разрешать, устанавливать специальные условия. Вот некоторые популярные директивы для htaccess.
Содержание
Как убрать www из адреса
RewriteEngine On RewriteCond %{HTTP_HOST} !^your-site.com$ [NC] RewriteRule ^(.*)$ http://your-site.com/$1 [L,R=301]
Как запретить хотлинки
RewriteEngine On #Replace ?mysite.com/ with your blog url RewriteCond %{HTTP_REFERER} !^http://(.+.)?mysite.com/ [NC] RewriteCond %{HTTP_REFERER} !^$ #Replace /images/nohotlink.jpg with your "don't hotlink" image url RewriteRule .*.(jpe?g|gif|bmp|png)$ /images/nohotlink.jpg [L]
nohotlink.jpg — изображение-заглушка, показываемая вместо вставляемой картинки
Как перенаправить все RSS ленты на Feedburner
RedirectMatch 301 /feed/(atom|rdf|rss|rss2)/?$ http://feedburner.com/yourfeed/ RedirectMatch 301 /comments/feed/(atom|rdf|rss|rss2)/?$ http://feedburner.com/yourfeed/
Как показывать собственные страницы ошибок
ErrorDocument 400 /errors/badrequest.html ErrorDocument 401 /errors/authreqd.html ErrorDocument 403 /errors/forbid.html ErrorDocument 404 /errors/notfound.html ErrorDocument 500 /errors/serverr.html
Как запретить просмотр содержимого папок
Options -Indexes
Как использовать браузерное сжатие
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/x-javascript BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4.0[678] no-gzip BrowserMatch bMSIE !no-gzip !gzip-only-text/html
Как автоматически для всех страниц устанавливать кодировку UTF-8
AddDefaultCharset UTF-8
Повторение — мать учения, поэтому список популярных директив для htaccess будет не лишним.

Круто. А если использовать браузерное сжатие, какой процент вероятности того, что всё сломается?
А ничего не ломается — сервер сжимает файлы, браузер скачивает, разжимает, и показывает. Несколько больше оперативной памяти для этого нужно — это да.
В компьютере?
На сервере.
это как? 0_о
насколько я знаю сжимает файлы сервер:
в CPanel это можно сделать с помощью соответствующего инструмента
СЕРВЕР СЖИМАЕТ
БРАУЗЕР СКАЧИВАЕТ
БРАУЗЕР РАЗЖИМАЕТ
БРАУЗЕР ПОКАЗЫВАЕТ
Спасибо!