Видео: как установить современный торрент-трекер

Сегодня мое второе видео :) Мы с Вами будем устанавливать современный  торрент-трекер Kinokpk.com relaser 3.30.торрент трекер kpk

Ключевые изменения в данной версии:

– система шаблонов, основанная на Smarty (+cache)

– оптимизации рейтинговой системы

– улучшенная система уведомлений

– новая система языков

– поддержка DirectConnect

– возможность переноса периодических заданий в cron

– поддержка ЧПУ

– оптимизации кода

– многочисленные правки

– встроенный форум

– измененная система ретрекеров

– упрощенная форма регистрации

– обновление проверки на XSS и TinyMCE

– обновленная система блоков

– улучшенная отправка email

– расширенные возможности отладки

– граффити

– возможность проверки удаленных трекеров по curl, сокетам и т.д.

Установим буквально в несколько шагов ;)

Подготовка к установке на локалке:

  1. Наличие денвера либо другой локальный веб-сервер, если нету, пожалуйста, установите ;)
  2. Загрузите файлы из папки “upload” в корень вашего сайта http://localhost/название_папки.  В папку «название_папки», например «kaztorka» – http://localhost/kaztorka

Установка:

  1. Перейдите на адрес http://localhost/название_папки/install и следуйте инструкциям установщика (подробнее на видео)
  2. Поздравляем! Установка Kinokpk.com releaser 3.00 завершена, вы можете зайти на свой сайт http://localhost/название_папки

Внимание! Удалите папки install и update с сервера и поставьте права 644 на файл include/secrets.php (после установки)

Первый зарегистрированный пользователь и есть администратор сайта!

Полезные ссылки: форум торрент-трекер Kinokpk.com relaser 3.30 (можно скачать)
скачать

с/у УтБ

Видео: не забываем подписаться на мой канал и посоветовать друзьям ;)

Постовой: Удобный и простой менеджер паролей – Scarabay

7 самых«горячих» авто из фильмов

Автомобили и фильм идут всегда рука об руку. Это часть нашей культуры. И поэтому я хочу представить Вашему внимаю 7 самых «горячих» автомобилей когда-либо показанных в кино. Меньше слов и больше машин, начнем ;)

 

Chevrolet Camaro

трансформеры-шмель

Наш топ горячих авто может открыть только такая красота, как Chevrolet Camaro.

camaro_transformers_rear_view

Да, наш добрый старый Bumblebee (шмель) – куда мы без него? Специально разработанный Chevrolet Camaro для фильма Трансформеры – и названный Bumblebee – стал знаковым автомобилем в фильме благодаря своей главной роли и яркой окраске.

Остается только любоваться нашим Bumblebee – машиной-трансформером))
Transformers-Bumblebee-Posters

Тачки от Форсаж


форсаж авто

Наверное,  нельзя обойти такой культовый фильм как «Форсаж» и упомянуть машины фильмов. 5 фильмов подряд мы не наблюдаем сюжетной линии, и кажется, что только машины притягивают нас. Да, только крутые тачки и гонки:) А что нужно еще такому фильму? За это его и мы смотрим ;)



Mitsubishi Eclipse Брайана О’Коннора, роль которого сыграл Пол Уолкер в первом «Форсаже», является центральным автомобилем сюжета. В реальной жизни, а не на киноэкране, Mitsubishi Eclipse после «Форсажа» стал платформой для многочисленных тюнинговых студий, что нисколько не удивительно.

TVR Tuscan

Один из лучших фильмов эпохи конца 90-х, начала 2000-х  был пароль «Рыба-меч».  В главных ролях Джон Траволта, Хью Джекман молодой Холли Берри, фильм выглядел очень интересным, что потом все хотели стать компьютерным хакером, даже если можно было попасть в тюрьму.

В фильме была использован автомобиль  TVR Tuscan для главной сцены погони автомобиля.

Угнать за 60 секунд

Еще один фильм начала 2000-х, Угнать за 60 секунд является культовой классикой, где Мемфис Рейнс (Николас Кейдж) должен украсть 50 автомобилей за одну ночь, чтобы спасти своего брата от неминуемой смерти. На протяжении всего фильма мы видим множество красивых машин, но одной из лучших по праву – 1969 Shelby Mustang GT500 – иначе Элеонора.

Фильм стоит посмотреть хотя бы из-за Shelby Mustang GT500 ;)

Плохие парни

Старые фильмы всегда отличаются своим вкусом и изящностью. Или раньше умели снимать хорошее кинос отличным авто. Например, как оригинальный фильм Плохие парни с Уилл Смитом  и Мартин Лоуренсом, хороший фильм,отличные актеры, но настоящей звездойфильма был черный Porsche 964 Turbo 3.6 :) Думаю что-то писать и говорить не стоит, просто полюбуемся на эту красавицу.

Ронин

Что мы получим если объединим зеленый Audi S8 и Роберт Де Ниро? Правильно, отличный фильм «Ронин».

audi-s8-ронин

Название точно описывает основную тему фильма — рассказ о наёмниках, потерявших своих «хозяев» или ушедших от них, промышляющих случайными опасными операциями. И для таких наемников Audi S8 для 1998 года смотрится как надо :)

Смертельная гонка

смертельная-гонка-мустанг

Смертельная гонка, в главной роли которой Джейсон Стэтхэм. Его актерские способности, порой остаются в стороне, потому что многие из его фильмов имеют такие движущиеся игрушки как Shelby Mustang GT500.

Одним из важных «актеров» фильма – автомобили. Еще бы, ведь и фильм называется Смертельная ГОНКА:)

db-weekly-second-05-death-race-20

Shelby Mustang GT500 конечно шикарен. Хочу заметить, что это Вам не Угнать за  60 секунд. С таким большим количеством модификаций,наверное больше даже, чем в моих авто в NFS: Most Wanted или Carbon, Мустанг такой же угрожающий, как и сам Стэтхэм в роли. Фильм стоит посмотреть, хотя бы из-за красавца Мустанга.

Joomla: казахский язык

Форум joomlaforum.kz больше не поддерживается!

Думаю для Казахстана, это очень даже актуально. Так как нет полной локализации на казахском языке. И в принципе, джумлаводы разбиты на какие-то мелкие группы.
Для полезной работы приглашаю всех на Joomlaforum.kz – казахстанский форум поддержки пользователей CMS Joomla! Я собираюсь всячески поддерживать и оказывать помощь форуму и его пользователям. Все кому интересна эта новость, срочно переходим и регистрируемся:)

Сейчас на форуме идет набор модераторов, а также Вы всегда можете внести свои предложения и жалобы по работе форума.

В общем, думаю поддержка будет! Вместе мы сможем многое ;)

З.ы. Прилагаю локализацию казахского языка. Перевод был сделан несколькими людьми, огромное им спасибо. Я красиво упаковал это дело.

Установка языка:

Установить/Удалить -> Загрузить -> Менеджер языков -> Выбрать язык: Kazakh (CIS)

Перезаписал, улучшил перевод. На JoomlaForum.kz есть баг-трекер для ошибок перевода ;)

Скачать версия 1.5:  казахский язык (1828 downloads)

Скачать версия 2.5: Joomla 2.5 Kazakh Language Pack (662 downloads)

Туристический или Туристский?

Постовой: не знаете куда поехать? тогда читайте самые интересные истории путешествий

Часто спрашивают люди задавая такой вопрос. Решил запостить, как интересную тему.

В туристской индустрии, да и вообще в жизни, мы часто сталкиваемся с такими прилагательными как «туристский» и «туристический». Многие люди используют их неправильно, не задумываясь о смысле слов. Правильное использование слов дело несложное, главное понять разницу. Здесь простые правила русского языка. Хотя многие при использовании слов испытывают некоторые затруднения.

Необходимо лишь разобраться с корнем слова. Слово «туристический» образовано от слова «туризм» и относится к словам связанным непосредственно с туризмом. А «туристский» от «турист» и используется со словами относящихся к туристам, путешественникам и т.д.

Примеры: туристская палатка, туристическое бюро, туристическая виза, туристическая поездка, туристические буклеты, туристский лагерь.
Но, говоря о фирме используют только слово туристический: туристическая фирма, туристическая компания. В значении ‘группа туристов’ – только туристская компания.

Интересно, что слово туристический наиболее употрибимо, скорее всего с более легким произношением самого слова.

И еще на последок  мой cовет: если Вы затрудняетесь с правильностью использования такого или иного слова, пишите просто сокращенно: туриндустрия, турфирма)))

Постовой: Окна на любой вкус и цвет, купить пластиковые окна в интернете стало проще.

Кот из мультфильма Шрек)) и похож ведь

А как Вы пишите и говорите?

с/у УтБ

Анализ блога за июль 2011 года

Мой анализ посещаемости блога за июль месяц 2011 года. Много писать не буду. Думаю картинки из Google Analytics , будет более чем достаточно. На картинке синим цветом июль месяц, зеленый июнь. Важно сделать каждому для себя выводы. Перейдем анализу.

Видео:как установить локальный сервер Denwer

Чтобы начать работать на CMS, о которых мы говорили и будем говорить,  требуется веб-сервер. Т.е. для курсов практики нам необходимо подготовиться. Обычно этим занимаются хостинговые компании – хостинги. Для экспериментов и начинаний в освоении CMS (content management system) советую установить локальный сервер. Существуют много видов локальных серверов, например Denwer, который мы быстренько установим, буквально в несколько шагов (подробнее смотрите видео):

Мое первое видео так, что особо не ругаемся))

  1. Скачайте с официальном сайте актуальный Джентльменский набор Web разработчика.
  2. При открытии установочного файла, Денвер запустит браузер, не пугаемся :) Закрываем окно!
  3. Далее в появившемся окне  жмем Enter.
  4. Выбираем место на своем компьютере для установки локального сервера, по умолчанию предлагается установить в диск С папку WebServers.
    Внимание не советую устанавливать в локальный диск С:\WebServers, устанавливайте лучше в D либо другой локальный диск. Во избежание потери данных и сбоев в системе.
  5. Затем выбираем букву для Вашего локального сервра, например T, разницы нет, только не выбирайте существующие буквы, например, С или D. На последующие вопросы отвечаете да. Если вы все сделали правильно, в конце установки у вас снова откроется браузер, с сообщением об удачной установке локального сервера.

На рабочем столе у вас должны появится три иконки для управления Денвером.

Еще можно воспользоваться программой Denwer Runner, которая включает в себя все функции Денвера.

denwer

Постовой: Для тех кто хочет красивую 404 страницу на joomla, читайте как сделать это правильно.

Dofollow и спам: изменение условий

Когда я сделал свой блог Dofollow, я понимал все минусы и риски. И ожидал, что когда нибудь приду к этому. Да, действительно, в блоге стали появляться комментарии ради ссылки.

Шпаргалка: настройки файла .htaccess

Недавно писал о файле robot.txt для изменения глобальных настроек индексации, теперь немного информации об его соседе. В основной директории Вы можете наблюдать также файл .htaccess (обязательно с точкой вначале!) – служебный файле веб-сервера Apache, предназначенном для децентрализованного управления конфигурацией сервера.

Основные возможности .htaccess:

  • открыть или закрыть доступ к каталогам без индексного файла;
  • запаролить директорию – ограничить доступ по логину – паролю (htpasswd);
  • закрыть внешние ссылки (с других сайтов) на архивы;
  • запретить доступ к файлам определенного формата, или доступ к сайту в определенный промежуток времени;
  • запретить – открыть доступ с определенных (айпи) IP адресов;
  • сменить или добавить еще несколько новых названий индексного файла;
  • включить по мере необходимости проверку в страницах определенного формата – типа на наличии SSI, Perl, PHP и др. включений – директив;
  • сделать редиректы (Redirect) – пересылку пользователя с одних адресов на другие – перенаправления пользователя на другую страницу;
  • скрыть структуру каталогов сайта отображающеюся в адресной сроке браузера, или возможно сделать её более простой и наглядной для конечного пользователя (mod_Rewrite);
  • управлять роботами – ботами поисковых систем на сайте;
  • безболезненно и незаметно перенести сайт на новый домен – смена домена;
  • использовать свои собственные общие страницы ошибок, например, как-то наиболее часто используемые -* 401 Authorization Required – Требуется авторизация* 403 Forbidden – Доступ запрещен* 404 Not Found – Документ не найден* 500 Internal Server Error – Ошибка в работе сервера
  • при необходимости сменить кодировку страниц отправляемых веб сервером посетителям;
  • запретить или нужным образом настроить кэширование веб сервера;
  • обучить веб сервер понимать дополнительные нужные Вам форматы (типы) файлов.

В интернете накопал полезную информацию, возможно будет интересное. Шпаргалка не помешает;) Комментарий прилагается.

Кодировка
Как выставить русскую кодировку.
 AddDefaultCharset windows-1251
 Определение кодировки на определенные типы файлов
 AddType "text/html; charset=koi8-r" .html .htm shtm
 Определение кодировки на загружаемые файлы
 CharsetSourceEnc windows-1251
 Отключение перекодировки
 Если при загрузке скриптом не загружаются бинарные файлы, создайте файл .htaccess и поместите его папку, где вы хотите отключить функцию, в нем пропишите строчку:

CharsetRecodeMultipartForms off

Назначение стартовой страницы.

DirectoryIndex index.html

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

DirectoryIndex index.html index.php index.shtml map.html

При запросе каталога они будут искаться в том порядке, в котором перечислены в директиве DirectoryIndex. Еслине будет найден файл index.html, то будет произведен поиск файла index.php и т.д.

#Разрешение / Запрет
Разрешить доступ с определенного IP.

order allow deny

deny from all

allow from 000.000.000.000

Запретить доступ с определенного IP.

order allow deny

allow from all

deny from 000.000.000.000

Запретить просмотр всем.

deny from all

Разрешить просмотр всем.

allow from all

Запретить доступ к определенному файлу.

deny from all

Запретить доступ к файлам с определенным расширением.

deny from all

Запретить доступа к файлам с несколькими типа расширений.

deny from all

? - любой одиночный символ

* - любая последовательность символов, исключая символ / (слеш).

# Тонкая настройка доступа.
Есть каталог a1 и в нем два вложенных каталога a2, a3, введено 2 уровня пользователей. 1 группа имеет доступ то лько к a1 и a2, 2-я ко всем трем каталогам. Необходимо проводить аутентификацию только 1 раз - при доступе к a1, но при этом соблюдать права на доступ к а2 и а3. Ник и пароль запрашиваются только при входе на а1 - если у юзера есть доступ на а2 пароль уже не запрашивается. Если на а3 доступа нет, вылетит табличка "введите пароль".

www.site.ru/a1
www.site.ru/a1/а2
www.site.ru/a1/a3
a1 - общий и вместе с тем закрытый. а2 и а3 только для отдельных личностей.
файл .htaccess для каталога а1:

AuthName "Input password"
AuthType Basic
AuthUserFile "/pub/home/login/htdocs/clousearea/.htpasswd"
require valid-user

файл .htaccess для каталога а2:

AuthName "Input password"
AuthType Basic
AuthUserFile "/pub/home/login/htdocs/clousearea/.htpasswd"
require user юзер1 юзер2 юзер3

файл .htaccess для каталога а3:

AuthName "Input password"
AuthType Basic
AuthUserFile "/pub/home/абв/htdocs/clousearea/.htpasswd"
require user юзер1 юзер4 юзер5

# Перенаправление (редирект)

Пути к файлам и директориям должны указываться от корня сервера, например, /pub/home/server1/html/
В именах доменов обязательно должны быть указаны протоколы (http://, https://, ftp://)
Если вы не знаете путь от корня сервера, то Вы можете его узнать, спросив у администратора сервера, либо может е посмотреть сами, запустив на сайте функцию PHP — phpinfo(). Она выведет на экран конфигурацию PHP в виде фиолето вых таблиц. В них Вам необходимо найти переменную doc_root и посмотреть ее значение — это будет путь от корня сервера до Вашей основной директории.

Перенаправление (редирект) только при запросе определенных страниц.

Redirect /location/from/root/file.ext http://www.serv.ru/new/file/location.xyz
/location/from/root/file.ext - это путь до корневого файла (до нужного файла).
http://www.serv.ru/new/file/location.xyz это место, куда попадет пользователь сделав запрос на файл file.txt.

Если файл лежит в корневом каталоге, то вместо location/from/root/ можно сразу поставить:
/oldfile.html
ну и если файл в субкаталоге, то будет выглядеть так:
/old/oldfile.html

Редирект на папку (напр. папка oldfolder).
Redirect /oldfolder http://www.serv.ru/newfolder
запрос на www.oldserv.ru/oldfolder/images/smile.gif,
попадет на www.serv.ru/newfolder/images/smile.gif.

#Глобальное перенаправление (редирект) на другой адрес.

Redirect / http://www.site.kz
Перенаправление (редирект) только посетителей с определенным IP-адресом.

SetEnvIf REMOTE_ADDR 192.145.121.1 REDIR="redir"
RewriteCond %{REDIR} redir
RewriteRule ^/$ /only_for_you.html

# Защита паролем.

AuthName "Section Name" AuthType Basic AuthUserFile /full/path/to/.htpasswd Require valid-user
Вам надо изменить для своего сайта. Например, поменять Section Name на своё название (к примеру - Members area).
/full/path/to/.htpasswd - полный путь до файла .htapasswd (об этом чуть позже).

Если вы не знаете полного пути, то обратитесь к системному администратору.

Файл .htpasswd

Чтобы защитить директорию паролем, надо создать файл содержащий логины и пароли, которым разрешено будет посещать сайт. И вписать в файл .htpasswd.
Создание имен пользователей и паролей.
Вписываем имена пользователей и пароли след. образом:
username:password
пароль (password) зашифрованная версия пароля.
Чтобы зашифровать .htpasswd файл, вам нужно будет воспользоваться готовым скриптом, или самому написать его. Если вам нужно несколько пользователей, то пишите построчно их. Как только вы заходите в защищенную паролем директорию, у вас всплывет pop-up окно для ввода логина и пароль.
А можно просто вписать в поле адреса:

http://username:password@www.serv.ru/directory

Как заставить Апач обрабатывать SSI директивы?
SSI позволяют "собирать" страницу из кусочков. В одном кусочке у вас код меню, в другом код верхней части страницы, в третьем - нижней. А посетитель видет обычную страницу, которая состоит из того кода, который входит в ваши кусочки. Необходимы обязательные установки в httpd.conf:
В блоке, начинающемся с и заканчивающийся в строку Options Indexes добавьте Includes и после, в файле .htaccess пишем:
AddHandler server-parsed .shtml .shtm .html .htm

Чтобы пользователь не видел список файлов в папке, при отсутствии в ней индексного файла, добавим строчку:
Options -Indexes

Выполнение php кода в файлах с другим расширением.

Иногда бывает полезно "обмануть" посетителя, выдавая ему свои php-скрипты или иные файлы, как HTML файлы. Реально используется для индексации поисковой системой Rambler php-скриптов.
RemoveHandler .html .htm
AddType application/x-httpd-php php .htm .html phtml

Заметьте, так как файлам с расширением .html и .htm сопоставлено, что это файлы с гипертекстовой разметкой, то мы первой строкой убираем это сопоставление и добавляем обработку таких файлов php интерпретатором. При большой посещаемости сервера такие ухищрения могут вызвать тормоза. Спрашивайте у админа.</pre>

# Error 404 ..| Ошибка 404
Можно создать специальный файл, где будут ссылки на ваш сайт, а не на хостера. Назвать его 404.html и поместить в корневую директорию. Величина страницы с ошибкой должна быть больше 511 байтов, иначе Internet Explorer может показать собственную страницу с описанием ошибки.

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

Можно указать другой файл, который автоматически откроется при появлении ошибки.
Карта сайта - является идеальным файлом для обработки ошибки error 404 (файл не найден).

ErrorDocument 404 /map.html
register_globals

Если у вас не работает почтовая форма, возможно не включен register_globals, тогда добавьте строчку:
php_flag register_globals on

Или php_flag register_globals off если вы хотите отключить.

# Защита от хотлинков

 Хотлинк (hotlink) - это когда ставят прямую ссылку на ваш контент с другого сайта.

 Часто такая ситуация нежелательна, вы же не хотите оплачивать трафик другого сайта, и для ее избежания используется:
 SetEnvIfNoCase Referer "^http://www.test.com" local_ref=1
 SetEnvIfNoCase Referer "^http://test.com" local_ref=1
 Order Allow,Deny
 Allow from env=local_ref

 Другой вариант:
 RewriteCond %{HTTP_REFERER} !^$
 RewriteCond %{HTTP_REFERER} !^http://www.quux-corp.de/~quux/.*$ [NC]
 RewriteRule .*\.(gif|jpg)$ - [F]
 RewriteCond %{HTTP_REFERER} !^$
 RewriteCond %{HTTP_REFERER} !.*/foo-with-gif\.html$
 RewriteRule ^inlined-in-foo\.(gif|jpg)$ - [F] 

Это интересно!

Полезные ссылки по теме: htaccess.net.ru и еще

с/у УтБ

P.S.: В следующей статье я привиду примеры готовых файлов .htaccess для wordpress и joomla
Маленькая танцующая девочка))) Талант – есть талант! ;)

Cервисы коротких ссылок Казнета

Думаю каждый знает, что такое сервис коротких ссылок (можно догадаться по названию:) ) и большинство знает зачем. Открою Вам эту страшную тайну: чаще всего их используют для твиттера, а также проще запоминать, диктовать по телефону, передавать через SMS или размещать в блоге и на сайтах и т.д.
Согласитесь, что ссылка http://8b.kz/utb выглядит удобней, красивее и вообще лучше, чем эта http://www.gtalk.kz/socialnye-seti/kak-ustanovit-kommentarii-vkontakte.html. И самое главное, что результат один :)

Хватит пустых слов.

Приступим к обзору казахстанских сервисов коротких ссылок или url:

1. Первым в списке google нам выдает сервис hop.kz. Кроме главное функции – сокращать, необходимо отметить вкладку Дополнительно: срок действия ссылки – можно выбрать самому и количество раз использования ссылки (только зачем это? Уникальность?:) ) Хостинг отечественный (далее у всех)
hop.kz сервис коротких ссылок

2. Murl.kz следующий кандидат укротителя ссылок. Ничего лишнего – только укрощение. На другом сайте namba.kz в разделе файлы при закачке можно получить укороченную ссылку. Есть дополнения и расширения для браузеров:

Murlex — Расширение для Mozilla Firefox.
ChromoCat — Расширение для Google Chrome.
Murl KDE4 Plasmoid — Плазмоид для KDE4..
TweetDeck — для twitter’a.
Murlify  — Расширение для Safari
Mulini— Виджет для браузера Opera.

Еще никак не могу запомнить название домена, то думаю, что мур, мулр. Хотя звучит конечно красиво – Замурлить :)murl.kzсервис коротких ссылок
3.  o5.kz – сразу подумал это 0,5 или опять?:) Раздражает баннер снизу, а так просто, как и предыдущий вариант сервиса. Кстати, сайт нам предлагает на выбор 2 ссылки: числовую и буквенную. Фишка?!о5.kzсервис коротких ссылок

Ну и как бы google нам на первой странице по Казахстану ничего больше не показал.

4. Вторая страница – Укороти своего зверя :) – сервис 3cm.kz – да, люди не страдают отсутствием чувства юмора. Я вот укоротил))  Отсутствует дополнительные настройки. Но есть: Расширение для браузера Google Chrome, приложение для мобильного с ОС Android и гаджет для сайдбара Windows 7/Vista.
Еще внизу надпись понравилась: Всего укорочено: 242 м 46 см

3cm.kz сервис коротких url

5. Теперь так, что нашел. Sec.kz и такое есть. Сидят на немецком хостинге, имеют регистрацию (зачем?) и все. Можете посмотреть на картинку и хватает.sec.kz сервис коротких url

6. Следующий сервис по укрощению ссылок называется url 2 you с логичным доменом u2u.kz :) Тяжелая картинка на фоне, все, что запомнил.
u2u.kz сервис коротких url

7. Самое интересное в конце – 8b.kz – ресурс, который запомнился. Хоть и дизайн в стиле минимализм, бросается в глаза 3 языка (на других не замечал, имеется казахский!), можно выбрать ссылку самому (!), увидеть свои предыдущие ссылки (и без регистрации) и количество переходов по ней, создать QR код ссылки (!), опубликовать ссылку в твиттере, facebook, vkontakte и написать письмо в gmail’e. Автор Maha Mur – отлично сделал. Ресурс похоже новый домен зарегистрирован  24,06,2011 года. Вначале подумал он был открыт 8 июля, при смене раскладки именно это и выходит. Но оказалось сайт имеет название 8 букв. (количество букв сокращенной версии ссылки)8b.kz сервис коротких ссылок

При поиске выбраны параметры: только Казахстан и казахстанские сайты (в google и yandex соответственно)

Самый длинный домен murl.kz – 4 буквы, а у 8b.kz -всего 2.

В итоге: казахстанские сервисы по сокращению существуют :) Честно признаться не думал, что их наберется столько. Хотя качеством не многие отличаются, но чем богаты, тому и рады. Есть интересные ресурсы. Пользуйтесь на здоровье, развивайте и развивайтесь в правильном направлении!
с/у УтБ

Совет№3 Внутренняя оптимизация: создание robots.txt

Этой статьей я хочу обратить Ваше внимание на внутреннюю оптимизацию сайта. Да, да. В погоне за PR и ТиЦ многие разработчики забывает об этом важном пункте в продвижении своего сайта. Плюсом внутренней оптимизации является ее «одноразовость» некоторых пунктов. Настроив, вначале своего пути по просторам интернета, можно будет о них забыть ;) И так, начнем с казалось бы не заметного txt файла в основной директории wordpress’a – robots.txt (да, да обязательно с маленькой буквы!)
После написания где-то половины текста по каналу Вести 24 передали сообщение, о том, что в Яндаксе в открытом доступе можно узнать конфиденциальную информацию о пользователях ряда интернет-магазинов. Пользователи могли, например, узнать адрес проживания пользователя. В Яндекс ответили, что мол случился сбой, а сайтам рекомендуется пересмотреть свой robots.txt файл, т.к. при правильной настройки подобного случая не произошло бы :)

Наверное, я не открою Америку сказав, что для индексации Вашего сайта очень важен файл robots.txt В двух словах для чего этот файл: управление индексацией Вашего сайта. Так теперь языком эльфов)) Файл robots.txt специально создан для поисковых ботов, которые индексируют сайты. В файл записаны правила сканирования Вашего блога/сайта, т.е. robots.txt  «говорит» ботам, где можно индексировать сайт. Например, зачем googlebot’у знать информацию административного отдела? Или формы входа? В первую очередь бот ищет данный txt файл, и прочитав его действует в рамках Ваших условий, а точнее запретов.

Для запрета индексации в Яндексе и Гугле одной единственной страницы, удобно использовать мета-тег Robots. Файл robots.txt предназначен для настройки глобальной индексации.

В общем, хватит ходить около темы, приступим к составлению и обзору robots.txt

Внимание! Администрация предупреждает, не бывает идеальных robots.txt файлов! Для каждого проекта необходим индивидуальный подход!

Совет: если Ваш сайт на WordPress или другой CMS, то в принципе сильных различий в robots.txt у сайтов нет. Вы можете оценить файлы своих конкурентов и релевантных по теме Вашему сайту/блогу, добавив к домену /robots.txt Например, мой robots файл можно посмотреть по ссылке – gtalk.kz/robots.txt Но будьте придельно внимательны!

Правила составления robots.txt

Если Вы когда-нибудь открывали файл, то наверное догадываетесь как его составить.

Общая схема следующая:

Кому адресовано правило
Хотя бы одно правило
Пустая строка

Или

<поле>:<пробел><значение><пробел>
<поле>:<пробел><значение><пробел>

Или

User-agent: *
Disallow: /

Теперь подробнее. В первую очередь необходимо выбрать, кому предназначено правило. Выполнение данной функции осуществляется директивой User-agent. После данного поля идет название бота, либо «*» – следующие правила для всех ботов. Неполный список поисковиков и названия их ботов:

Google       http://www.google.com     Googlebot

Yahoo!       http://www.yahoo.com     Slurp или Yahoo! Slurp

AOL             http://www.aol.com           Slurp

MSN            http://www.msn.com         MSNBot

Live            http://www.live.com           MSNBot

Ask              http://www.ask.com           Teoma

Яндекс      http://www.ya.ru                 Yandex

Рамблер   http://www.rambler.ru     StackRambler

Мэйл.ру    http://mail.ru                       Mail.Ru

Aport           http://www.aport.ru         Aport

 

Disallow – запрет индексирования файла, директории и т.д. Противоположной инструкцией disallow является allow (понимают не все боты!) – googlebot понимает, Yandex – нет.

Думаю, по примеру все встанет на свои места:

  • Запретить  всем ботам индексировать сайт. Полное закрытие сайта от поисковиков.
      • User-agent: *
        Disallow: /
  • Индексировать весь сайт. Противоположность пункту 1
      • User-agent: *
        Disallow:
  • Индексировать сайт может только googlebot, запрещаем Яндексу
      • User-agent: googlebot
        Disallow:User-agent: Yandex
        Disallow: /

Между правилами для разных ботов оставляйте пустую строку!

  • Закрыть директории от всех ботов: wp-includes, wp-admin и файл wp-login.php в основной директории сайта.
      • User-agent: *
        Disallow: /wp-includes/
        Disallow: /wp-admin/
        Disallow: / wp-login.php
  • Запрет индексации директории «trackback», а так же все файлы и директории, начинающиеся с символами «trackback»
      • User-agent: *
        Disallow: /trackback
  • Запрет индексации файлов начинающихся с символов feed и имеют разный путь к файлу и/или директории:
      • User-agent: *
        Disallow: */ feed

Символ «*» означает любую (в том числе пустую) последовательность символов.

Директива Host поддерживается только Яндексом и сообщает роботу о том, какое из двух зеркал сайта главное – с www или без. Используется для склеивания доменов. Формат записи:

Обычно пишут, что Так неправильно:

User-agent: *
Disallow: /css/
Host: www.example.com

А вот так – правильно: (добавлять в правилах для Яндекса)

User-agent: *
Disallow: /css/

User-agent: Yandex
Disallow: /css/
Host: www.example.com

Я бы так не сказал, yandex все же находит параметр Host. Но лучше не экспериментировать на работающем сайте))

Адрес сайта для директивы Host указывается БЕЗ http://.

И на последок, изучения инструкций. Обязательно добавьте Sitemap. Оформление происходит следующим образом:

User-agent: *
Disallow:

User-agent: Yandex
Disallow: /

Sitemap: http://gtalk.kz/sitemap.xml

Также советую:

    1. Не писать комментарии в файле robots.txt:
      1. Disallow: /wp-content/ #а здесь комментарий, к чему?
    2. Соблюдайте стиль! Не пишите лишнего! Используйте вместо USER-AGENT: GOOGLEBOT такой вариант: User-agent: googlebot
    3. По стандарту инструкция Disallow является обязательной.
    4. Не добавляйте правило, если не уверены в нем!
    5. Форму записи Disallow: gtalk  – Yandex не понимает.
    6. Следите за символами!
      1. Удаление из индекса файл с именем gtalk и соответствующей директории
        User-agent: *
        Disallow:  /gtalk
      1. Удаление из индекса директории gtalk
        User-agent: *
        Disallow:  /gtalk/

Ну и теперь Вам не составит труда разобраться в приведенных примерах ниже.

Теперь рассмотрим несколько реальных robots.txt

Обзор моего robots.txt файла.

Думаю понятно, что необходимо закрыть индексацию от мусора, поисковикам это не к чему. Например, админка, динамические страницы(/*?*), трекбеки и т.д. Естественно, добавил Host после правил для Яндекс бота, это необязательно, но я за красоту и чистоту кода:) и ссылка Sitemap для лучшей индексации сайта ;) Также я добавил Allow для моих картинок. Думаю индексировать картинки все же стоит.

User-agent: *
Disallow: /wp-login.php
Disallow: /wp-register.php
Disallow: /trackback
Disallow: */trackback
Disallow: */feed
Disallow: /*?*
Disallow: /wp-content/
Disallow: /wp-admin/
Disallow: /wp-includes/
Disallow: /xmlrpc.php
Allow: /wp-content/uploads/

User-agent: Yandex
Disallow: /wp-login.php
Disallow: /wp-register.php
Disallow: /trackback
Disallow: */trackback
Disallow: */feed
Disallow: /*?*
Disallow: /wp-content/
Disallow: /wp-admin/
Disallow: /wp-includes/
Disallow: /xmlrpc.php
Allow: /wp-content/uploads/
Host: gtalk.kz

Sitemap: http://gtalk.kz/sitemap.xml

Файл robots.txt для joomla

Думаю, прочитав все вышеописанное, Вы сможете разобраться здесь, считайте это домашним заданием;)

Стандартный файл joomla

В принципе очень неплохо продумали разработчики, учитывая, что в WordPresse robots.txt вообще отсутствует))

User-agent: *
Disallow: /administrator/
Disallow: /cache/
Disallow: /components/
Disallow: /images/
Disallow: /includes/
Disallow: /installation/
Disallow: /language/
Disallow: /libraries/
Disallow: /media/
Disallow: /modules/
Disallow: /plugins/
Disallow: /templates/
Disallow: /tmp/
Disallow: /xmlrpc/

Но все же я не удержался и внес изменения.

Мой вариант для joomla:

User-agent: *
Disallow: /administrator/
Disallow: /cache/
Disallow: /components/
Disallow: /includes/
Disallow: /language/
Disallow: /libraries/
Disallow: /media/
Disallow: /modules/
Disallow: /plugins/
Disallow: /templates/
Disallow: /tmp/
Disallow: /xmlrpc/

User-agent: Yandex
Disallow: /administrator/
Disallow: /cache/
Disallow: /components/
Disallow: /includes/
Disallow: /language/
Disallow: /libraries/
Disallow: /media/
Disallow: /modules/
Disallow: /plugins/
Disallow: /templates/
Disallow: /tmp/
Disallow: /xmlrpc/
Host: gtalk.kz

Sitemap: http://gtalk.kz/тут_зависит_от_компонента.xml

По возможности добавьте еще один sitemap. Советую использовать компонет Xmap – наверное, одно из самых популярных.

 Обратите свое внимание!

Полезная информация: http://robotstxt.org.ru/

http://robotstxt.org.ru/robotstxterrors – часто встречающиеся ошибки!

Обзор robot.txt файлов блоггеров.

Теперь небольшой поучительный обзор. Бытует такое мнение, что robots.txt похоже у многих, поэтому достаточно скопировать и все. Давайте посмотрим ;) Все блоги/сайты на платформе WordPress.

Блог Вайлдомэна – wildo.ru
User-agent: *
Disallow: /wp-login.php
Disallow: /wp-register.php
Disallow: /xmlrpc.php
Disallow: /wp-admin/
Disallow: /wp-includes/
Disallow: /wp-content/
Disallow: /trackback/
Disallow: /feed/
Disallow: /comments/
Disallow: */trackback/
Disallow: */feed/
Disallow: */comments/
Disallow: /?feed=
Allow: /wp-content/uploads/

Не мне ему советовать, но я бы пересмотрел политику файла robots.txt, или это сделано специально))
Чувак просто забил на Яшу, либо сделал это по другому, кто знает. Один из не многих, кто пользуется Allow, и открыл доступ к картинкам своего блога.

Следующий файл меня особо порабовал:

Блог Терехова.

User-agent: * Disallow: Sitemap: http://www.terehoff.com/sitemap.xml.gz

Да, да, друзья, в одну строку. В принципе, ставить весь сайт на индексацию вряд ли разумно, не советую делать Вам так, и согласитесь так выглядит куда приятней:

User-agent: *
Disallow:

Sitemap: http://www.terehoff.com/sitemap.xml.gz
Sitemap: http://www.terehoff.com/sitemap.xml

Следующий пример блога Димокса – dimox.name
Что отсюда нужно вынести для себя? Например, строчка 7: Disallow: /download-manager.php – запрет на сканирования файла download-manager.php, отвечает этот файл за скачивания с блога Димокса. Что значит Disallow: /jexr/ честно не в курсе. Но похоже там какие-то важные, либо личные файлы:)

User-agent: *
Disallow: /wp-includes/
Disallow: /wp-admin/
Disallow: /wp-login.php
Disallow: /wp-register.php
Disallow: /xmlrpc.php
Disallow: /download-manager.php
Disallow: /*comment-page-*
Disallow: /*&cp=*
Disallow: /jexr/

User-Agent: Yandex
Disallow: /wp-includes/
Disallow: /wp-admin/
Disallow: /wp-login.php
Disallow: /wp-register.php
Disallow: /xmlrpc.php
Disallow: /download-manager.php
Disallow: /*comment-page-*
Disallow: /*&cp=*
Disallow: /jexr/
Host: dimox.name

Sitemap: http://dimox.name/sitemap.xml

Ну и в конце для закрепления, что такое хорошо и что такое плохо в примерах :)

Неправильно Правильно 
ROBOTS.TXTRobots.txtrobot.txt robots.txt
http://gtalk.kz/wp-include/robots.txt

http://ftp.gtalk.kz/robots.txt

http://gtalk.kz/Robots.txt

http://gtalk.kz/robots.txt

http://www.gtalk.kz/robots.txt

http://gtalk.kz:80/robots.txt

User-agent: /
Disallow: Yandex
User-agent: Yandex
Disallow: /
User-agent: /
Disallow: Yandex, *
User-agent: *
Disallow: /User-agent: Yandex
Disallow: /
Disallow: /js/ /css/ /images/ Disallow: /js/
Disallow: /css/
Disallow: /images/
Host: http://www.gtalk.kz/ Host: www.gtalk.kz
(только для Yandex’a)