10 команд htaccess, которые стоит прописать прямо сейчас
Мои лучшие статьи:
|
В корне каждого сайта существует файл с названием «.htaccess». Начинающие вебмастера не придают ему значения. Признаюсь честно, я тоже первые полтора года не понимал, зачем он нужен. Лежал себе файл htaccess.txt в папке и бездельничал. А потом, когда стал углубляться в продвижение сайтов, понял, что без некого никуда. И мне пришлось переименовать файл htaccess.txt в .htaccess, тем самым активировав его (в первом варианте он не работает). А затем я стал разбираться в командах. Как оказалось, существует много полезных команд, которые могут облегчить жизнь вебмастеру. Некоторыми из них я сейчас с Вами поделюсь.
Углубиться в познания файла .htaccess меня вынудило вчерашнее знакомство с Joomla 3.0, в которой появлялись слэши сами собой. Полезные команды htaccess301 редирект/Redirect 301:Начну, пожалуй, с самой полезной команды для seoшников — 301 редирект. Лично я использую данную команду на каждом своем и клиентском сайте, как минимум, чтобы склеить домен с WWW и без него, а так же, чтобы скрыть реферальные ссылки. Делается это так:
Redirect 301 /referal http://www.site.com/category/page/1 Теперь Вы можете вставлять внешнюю ссылку «http://www.site.com/category/page/1» на вашем сайте как внутреннюю «/referal». При клике на нее пользователь будет уходить первую. Ошибка 404:Практически каждая CMS имеет свою страницу с 404 ошибкой. На проще всего, на мой взгляд, создать ее самому и прописать ее в htaccess.
ErrorDocument 404 / 404.html Скрываем папки и файлы:Чтобы обезопасить ваш сайт, можно скрыть определенные директории и файлы.
Options All -Indexes Защищаемся от хотлинкинга:Если на вашем сайте очень много полезных и уникальных материалов, к тому же они часто обновляются, то рано или поздно их начнут копировать. А «воришки» ленятся даже переносить изображения на свой сайт. Поэтому, когда на их сайте будет загружаться изображение, то оно будет подгружаться с вашего сервера. Это и называется хотлинкингом. Дабы защитить свой сайт от него, стоит внести изменения в htaccess.
RewriteBase / Меняем страницу по умолчанию:Многие хостинги позволяют в панели администратора указывать страницу по умолчанию (например, вместо главной — страницу категории товаров), а некоторые нет. Поэтому проще всего указать нужную страницу в одном файле. Например, страницу о «баннерной рекламе в интернете». При переезде на любой другой хостинг, страница по умолчанию не изменится.
DirectoryIndex about.html Ставим редирект с домена на домен:Ни для кого не секрет, что сайты рано или поздно приходится закрывать. Причины могут быть разные. Чтобы не потерять трафик с поисковых систем, можно установить редирект со старого домена на новый. Обычный 301 редирект тут не подойдет.
# redirect from old domain to new domain Устанавливаем лимит загрузки файлов:Если ваш у Вас имеется популярный форум или сайт, на который пользователи постоянно загружают фото, видео и другие файлы, то Вы скорее всего уже сталкивались с нехваткой диского пространства на сервере. Чтобы этот момент отложить на более поздний срок, рекомендую указывать максимальный размер для загружаемых файлов следующими командами:
php_value upload_max_filesize 20M Сжимаем файлы:Конечно, можно включить GZIP-сжатие файлов в вашей CMS, например, Joomla позволяет это сделать. Но если ваша CMS не способна на такое, то сжатие файлов Вы можете включить следующими командами в файле htaccess:
AddOutputFilterByType DEFLATE text/plain Включаем кеширование файлов:
<FilesMatch “.(flv|gif|jpg|jpeg|png|ico|swf|js|css|pdf)$”> Устанавливаем Email администратора сайта:
ServerSignature EMail Так же для Вас может оказаться полезной моя статья «Как склеить домен правильно».
Оставь комментарий, нажми «Мне нравится» («Like») и «Сохранить», а я напишу для тебя еще что-нибудь интересное :)
|