19
июл

10 команд htaccess, которые стоит прописать прямо сейчас

Мои лучшие статьи:
Полезные команды htaccessВ корне каждого сайта существует файл с названием «.htaccess». Начинающие вебмастера не придают ему значения. Признаюсь честно, я тоже первые полтора года не понимал, зачем он нужен. Лежал себе файл htaccess.txt в папке и бездельничал. А потом, когда стал углубляться в продвижение сайтов, понял, что без некого никуда. И мне пришлось переименовать файл htaccess.txt в .htaccess, тем самым активировав его (в первом варианте он не работает). А затем я стал разбираться в командах. Как оказалось, существует много полезных команд, которые могут облегчить жизнь вебмастеру. Некоторыми из них я сейчас с Вами поделюсь.

Углубиться в познания файла .htaccess меня вынудило вчерашнее знакомство с Joomla 3.0, в которой появлялись слэши сами собой.

Полезные команды htaccess

301 редирект/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 /
RewriteCond% {HTTP_REFERER} ^ $!
RewriteCond% {HTTP_REFERER} ^ http:// (www.) yoursite.com / * $ [NC]!?.
RewriteRule (GIF | JPG | SWF | FLV | PNG). $ / подача / [R = 302, L]

Меняем страницу по умолчанию:

Многие хостинги позволяют в панели администратора указывать страницу по умолчанию (например, вместо главной — страницу категории товаров), а некоторые нет. Поэтому проще всего указать нужную страницу в одном файле. Например, страницу о «баннерной рекламе в интернете». При переезде на любой другой хостинг, страница по умолчанию не изменится.

DirectoryIndex about.html

Ставим редирект с домена на домен:

Ни для кого не секрет, что сайты рано или поздно приходится закрывать. Причины могут быть разные. Чтобы не потерять трафик с поисковых систем, можно установить редирект со старого домена на новый. Обычный 301 редирект тут не подойдет.

# redirect from old domain to new domain
RewriteEngine On
RewriteRule ^(.*)$ http://www.yourdomain.com/ [R=301,L]

Устанавливаем лимит загрузки файлов:

Если ваш у Вас имеется популярный форум или сайт, на который пользователи постоянно загружают фото, видео и другие файлы, то Вы скорее всего уже сталкивались с нехваткой диского пространства на сервере. Чтобы этот момент отложить на более поздний срок, рекомендую указывать максимальный размер для загружаемых файлов следующими командами:

php_value upload_max_filesize 20M
php_value post_max_size 20M
php_value max_execution_time 200
php_value max_input_time 200

Сжимаем файлы:

Конечно, можно включить GZIP-сжатие файлов в вашей CMS, например, Joomla позволяет это сделать. Но если ваша CMS не способна на такое, то сжатие файлов Вы можете включить следующими командами в файле htaccess:

AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript

Включаем кеширование файлов:

<FilesMatch “.(flv|gif|jpg|jpeg|png|ico|swf|js|css|pdf)$”>
Header set Cache-Control “max-age=2592000&#8243; </FilesMatch>

Устанавливаем Email администратора сайта:

ServerSignature EMail
SetEnv SERVER_ADMIN Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript

Так же для Вас может оказаться полезной моя статья «Как склеить домен правильно».


Оставь комментарий, нажми «Мне нравится» («Like») и «Сохранить», а я напишу для тебя еще что-нибудь интересное :)
 

Похожие материалы

Обо мне

MeЭто Я! Выпускник факультета «ТЭ» Южно-Уральского Государственного Университета.
"Не судите человека, пока не поговорите с ним лично, потому что все что вы слышите - слухи", - Майкл Джексон.


RSS блога Ритм ЖизниШичкин Сергей в Twitter
Another Vid Ass Fuck Old Bored Housewifes Site Seer Cad Transsexual Cad Has Fun In Bed Sweet Teen Zanna Loves Naughty Anal Sex Hot Wife Masturbating Pussy Filled With Own Piss