Facebook Google+ Twitter Вконтакте Одноклассники

Обратная связь

  • E-mail: raznoblog13@gmail.com
SEO. Продвижение сайтов.

Всё самое интересное и полезное на темы SEO и SMO на страницах "Разноблога". В нашем SEO-журнале мы обсудим все тонкости продвижения сайтов в поисковых системах. Мы расскажем, как правильно "раскрутить" Ваш интернет-ресурс в поисковых системах Google, Yandex, Rambler и др. Мы поделимся тонкостями и стратегиями качественной поисковой оптимизацией. Вы узнаете, как быстро и без санкций со стороны поисковиков, оказаться в ТОПе выдачи. Мы познакомим Вас с самыми необходимыми SEO-инструментами. С нами Вы всегда будете в курсе всемирных новостей из мира SEO.

В начало
Женский журнал
Мужской журнал
Про интернет
Страхование
О медицине
15 .htaccess секретов для SEO. Защищаемся и продвигаемся.

15 .htaccess секретов для SEO. Защищаемся и продвигаемся.

Так уж повелось, что львиная доля движков для блогов, написана на php под веб сервер Apache, и всеми любимый WordPress тому яркое подтверждение. Конечно, здОрово, если рядом с Вами сидит системный администратор, который в любую секунду прийдет Вам на помощь. Но что делать, если Ваш хостинг находится в США, Вы в России и “достучаться” до Вашего американского сисадмина не представляется возможным, так как у нас день, а у них ночь, а сисадмины ой, как любят поспать. Но вот незадача, Вы купили новый домен или хотите защитить важные файлы на сервере, а может Вам необходимо укоротить нечитабельные длинные URL на короткие и лаконичные?

15 .htaccess секретов для SEO


Я считаю, что каждый блоггер ОБЯЗАН знать, хотябы базисные вещи и настройки системы на которой он работает. Почему я пишу это у себя в блоге, посвященном SEO? Все очень просто, потому что многие из нижеперечисленных настроек сильно влияют на продвижение Ваших сайтов и блогов.

Вот, лишь один пример из моей личной практики. Когда я только делала первые шаги в блогосфере, я столкнулась с одной странной проблемкой, с которой, скорее всего, сталкивалось большинство из Вас. На одном моем сайте был PR=3(как я думала), но это было частично правдой, так как, проверяя онлай свой PR, я почему-то получала PR=2? Сейчас-то этим никого не удивишь! Просто нужна была склейка, блин, ну откуда же мне было это знать?! :)

Ладно, давайте перейдем от лирики к важным вещам.

Если очень коротко, то для тех кто не знает, файл .htaccess (Hypertext Access file) - это файл конфигурации Вашего Apache сервера, который позволяет делать если не все, то почти все с Вашим сайтом или блогом (в смысле их конфигурации).

Ну, а теперь о главном!!! :)

15 .htaccess секретов для SEO. Защищаемся и продвигаемся.

15 .htaccess секретов для SEO. Защищаемся и продвигаемся.

1) Конечно же, правилом хорошего тона является страничка на которую будут перенаправляться Ваши читатели в случае каких-либо серверных ошибок.
Самые распространенные ошибки - это 403, 404, 500.

403 - пользователь не прошел аутентификацию, запрет на доступ.
404 - запрашиваемый документ (файл, директория) не найден.
500 - внутренняя ошибка сервера (к примеру, ошибка в синтаксисе файла .htaccess).

Код:

ErrorDocument 401 /error/401.html
ErrorDocument 403 /error/403.html
ErrorDocument 404 /error/404.html
ErrorDocument 500 /error/500.html

Где 40Х.html - это странички, которые увидит пользователь в случае определенной серверной ошибке.

2) В последнее время (к сожалению) все чаще и чаще приходится прибегать к блокировке определенноко IP адреса для входа на Ваш сайт.

Код:

allow from all
deny from 145.186.14.122
deny from 124.15

Здесь нужно быть предельно аккуратным, так как блокируя всего один IP-адрес Вы можете заблокировать целую организацию, выходящую на просторы интернета под одним IP!!!!

3) 301 редирект для битых или старых ссылок.

Код:

Redirect 301 /d/file.html http://www.htaccesselite.com/r/file.html

4) Установка e-mail администратора на сервер. Используется, как адрес по умолчанию.

Код:

ServerSignature EMail
SetEnv SERVER_ADMIN admin@raznoblog.com
15 .htaccess секретов для SEO. Защищаемся и продвигаемся.

15 .htaccess секретов для SEO. Защищаемся и продвигаемся.

5) Часто требуется перенаправить пользователя на определенную страничку при обращении к заданной директории или домашней страничке сайта.

Код:

DirectoryIndex <нужная страница>

Можно указывать несколько страниц:

DirectoryIndex index.shtml index.php index.php3 index.html index.htm

6) Очень важный момент - это защита Ваших, так называемых, “горячих ссылок”. Другими словами, как защитить Ваши файлы или картики от ссылок на них с других ресурсов, тем самы, избежать серьезных неприятностей и раздутого трафика ;)

Код:

Options +FollowSymlinks
# Protect Hotlinking
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?domainname\.com/ [nc]
RewriteRule .*\.(gif|jpg|png)$ http://domainname.com/img/hotlink_f_o.png [nc]

7) Иногда требуется перенаправлять всех пользователей на другой сайт, кроме некоторых IP.

Код:

ErrorDocument 403 http://www.youdomain.com
Order deny,allow
Deny from all
Allow from 124.34.48.165
Allow from 102.54.68.123

8 ) Интересный и не менее важный способ защиты от сетевых вирусов и сканеров, при котором вредоностный запрос будет перенаправлен на другой ресурс.

Код:

redirect /_vti_bin http://www.ну-ну-ну.com
redirect /scripts http://www.ну-ну-ну.com
redirect /MSADC http://www.ну-ну-ну.com
redirect /c http://www.ну-ну-ну.com
redirect /d http://www.ну-ну-ну.com
redirect /_mem_bin http://www.ну-ну-ну.com
redirect /msadc http://www.ну-ну-ну.com
RedirectMatch (.*)\cmd.exe$ http://www.ну-ну-ну.com$1

Нефиг нас сканировать :)

15 .htaccess секретов для SEO. Защищаемся и продвигаемся.

15 .htaccess секретов для SEO. Защищаемся и продвигаемся.

9) Теперь о склеивании имен домена(из примера выше)

Пример 1 - Редирект с domain.com на www.domain.com

Код:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www.domain.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]

Пример 2 - Редирект с www.domain.com на domain.com

Код:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^domain.com$ [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [L,R=301]

10) Тоже очень важный момент для SEO - это сокращение ссылок. Привести длинные и “некрасивые” ссылки в читабельный вид можно так:

Пример обработки динамической страницы http://mp3rare.com/download.php?type=mp3&file=muzik в вид - http://mp3rare.com/files/mp3/muzik.zip можно так:

Код:

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^files/(.+)/(.+).zip download.php?type=$1&file=$2 [nc]

11) Можно заблокировать несанкционированный доступ к Вашему .htaccess файлу инициируя 403 ошибку сервера.

Код:


< Files .htaccess >
order allow,deny
deny from all
< /Files >

Таким же способом можем защитить любой файл.

Код:

< Files raznoblog.jpg >
order allow,deny
deny from all
< /Files >

12) Определение часового пояса для сервера.

Код:

SetEnv TZ America/Indianapolis
15 .htaccess секретов для SEO. Защищаемся и продвигаемся.

15 .htaccess секретов для SEO. Защищаемся и продвигаемся.

13) Часто на сервере, при нажатии на ссылку с видео, фотографии или музыкального файла, открывается Windows Media Player или другое приложение для его чтения или демонстрации. Чтобы запретить это и показывать приглашение “Сохранить Как…” (”Save As”) делаем следующее:

Код:

AddType application/octet-stream .avi .mpg .mov .pdf .xls .mp4

14) Также очень интересная возможность кеширования возожна в файле .htaccess

Код:

# год
Header set Cache-Control “public”
Header set Expires “Thu, 29 Jun 2010 20:00:00 GMT”
Header unset Last-Modified

15) Можно защитить файл или группу файлов паролем.
Код:

< Files login.php >
Order deny,allow
Deny from all
AuthName “htaccess password prompt”
AuthType Basic
AuthUserFile /home/askapache.com/.htpasswd
Require valid-user
< /Files >

А это защита группы файлов.

< FilesMatch "^(exec|env|doit|phpinfo|w)\.*$">
Order deny,allow
Deny from all
AuthName “htaccess password prompt”
AuthUserFile /.htpasswd
AuthType basic
Require valid-user
< /FilesMatch>

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

Однако, важно понимать, что помимо очевидной пользы файла .htaccess, неумелая конфигурация его может принести много неприятностей и головной боли. Поэтому, настоятельно рекомендую Вам предварительно скопировать оригина в безопасное место, ну, а потом … :)

15 .htaccess секретов для SEO

Комментарии

Комментариев (24) для этого поста.

  1. none в Январь 29, 2009 11:58 дп

    ОТ блин, старею, наверное :-))
    У меня вот в голове не укладывается, что столь привлекательная барышня может с такой лёгкостью оперировать регекспами и т.п. :-)
    Снимаю шляпу! :-)
    Спасибо, по-любому :-)

  2. admin в Январь 29, 2009 12:47 пп

    none, спасибо. Жизнь заставит, ещ е не то напишешь ;) А, если честно, то у меня техническое образование.

  3. none в Январь 29, 2009 6:45 пп

    А мне-то за что?! Не я ж статью писал :-)

  4. tinatype в Февраль 4, 2009 9:46 дп

    Благодарю!!!У Вас часто появляются очень интересные посты! Очень поднимаете мое настроение.

  5. Webpsyhopat в Февраль 7, 2009 10:54 пп

    Спасибо, хороший пост. Много полезного почерпнул для себя.
    Вопрос: Этот код можно добавлять в любое место файла?

  6. Александр в Февраль 10, 2009 12:49 пп

    Не могу устоять! Теперь я ваш подписчик:)

  7. Самиздамтель в Февраль 21, 2009 11:13 пп

    Толково и с юмором, молодец!
    Webpsyhopat: В любое место!

  8. Meegreemy в Февраль 25, 2009 1:20 пп

    Отличная статья.Респект автору.

  9. Fondik в Март 5, 2009 11:23 дп

    Супер статья) Подписался на RSS, буду следить теперь.. =)

  10. Bragkin в Март 10, 2009 5:49 пп

    Ну чо, все правильно, с прошедшим праздником всех женщин, кстати!

  11. Макс в Март 11, 2009 2:18 дп

    Зачем было столько расписывать?) Краткость - сестра таланта, у автора это получается довольно хорошо, только читал долго :)

  12. Imsec в Март 11, 2009 9:17 дп

    Активно прочитал статью, понравился стиль автора, для себя решил - буду заходить к Вам почаще ;)

  13. Favik в Март 11, 2009 6:07 пп

    Классно написано, подписался на RSS, буду читать чаще =))

  14. Anderwood в Март 12, 2009 12:24 дп

    Откуда Вы столько знаете?)) Читаю и мотаю себе на ус ;)

  15. Дима в Март 12, 2009 9:03 дп

    Блин, я как владелец блога могу сказать, чтобы добиться такого уровня написания статей нужно много работать, респект :)

  16. дурик в Март 14, 2009 4:40 пп

    Совсем неплохой пост! Спасибо за проделанную работу!

  17. Тюфяк в Март 19, 2009 11:56 дп

    Этот блог можно по праву назвать народным, судя по количеству постов и читателей на нём )) Респект.

  18. Klipa в Март 23, 2009 7:04 дп

    Ну и активный Вы блоггер :) Мне до Вас расти и расти. Подписался ;)

  19. Петро в Март 25, 2009 1:25 пп

    Вашему другу спасибо за то, что дал мне ссылку на Ваш блог ;) Подписался на РСС.

  20. GiveMeMore в Март 27, 2009 11:32 дп

    За статью респект!

  21. Hubser в Апрель 25, 2009 10:27 пп

    Ценные рекомендации, беру на заметку

  22. Александр в Май 28, 2009 7:48 дп

    Спасибо за статью

  23. gadget в Декабрь 20, 2009 1:05 пп

    Очень полезная информация. Начинаю редактировать свой файл. Спасибо за Ваш труд.

  24. Маркетолог в Сентябрь 3, 2010 9:23 дп

    Спасибо за инфу - наконец-то разобрался в .htaccess для WordPress

Написать комментарий

Позвольте мне знать, что вы думаете?

Курсы для вас; лицеи для детей; английский для детей.