Мой анализ посещаемости блога за июль месяц 2011 года. Много писать не буду. Думаю картинки из Google Analytics , будет более чем достаточно. На картинке синим цветом июль месяц, зеленый июнь. Важно сделать каждому для себя выводы. Перейдем анализу.
Видео:как установить локальный сервер Denwer
Чтобы начать работать на CMS, о которых мы говорили и будем говорить, требуется веб-сервер. Т.е. для курсов практики нам необходимо подготовиться. Обычно этим занимаются хостинговые компании – хостинги. Для экспериментов и начинаний в освоении CMS (content management system) советую установить локальный сервер. Существуют много видов локальных серверов, например Denwer, который мы быстренько установим, буквально в несколько шагов (подробнее смотрите видео):
Мое первое видео так, что особо не ругаемся))
- Скачайте с официальном сайте актуальный Джентльменский набор Web разработчика.
- При открытии установочного файла, Денвер запустит браузер, не пугаемся
Закрываем окно!
- Далее в появившемся окне жмем Enter.
- Выбираем место на своем компьютере для установки локального сервера, по умолчанию предлагается установить в диск С папку WebServers.
Внимание не советую устанавливать в локальный диск С:\WebServers, устанавливайте лучше в D либо другой локальный диск. Во избежание потери данных и сбоев в системе. - Затем выбираем букву для Вашего локального сервра, например T, разницы нет, только не выбирайте существующие буквы, например, С или D. На последующие вопросы отвечаете да. Если вы все сделали правильно, в конце установки у вас снова откроется браузер, с сообщением об удачной установке локального сервера.
На рабочем столе у вас должны появится три иконки для управления Денвером.
Еще можно воспользоваться программой Denwer Runner, которая включает в себя все функции Денвера.
Постовой: Для тех кто хочет красивую 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. Кроме главное функции – сокращать, необходимо отметить вкладку Дополнительно: срок действия ссылки – можно выбрать самому и количество раз использования ссылки (только зачем это? Уникальность?:) ) Хостинг отечественный (далее у всех)
2. Murl.kz следующий кандидат укротителя ссылок. Ничего лишнего – только укрощение. На другом сайте namba.kz в разделе файлы при закачке можно получить укороченную ссылку. Есть дополнения и расширения для браузеров:
Murlex — Расширение для Mozilla Firefox. | |
ChromoCat — Расширение для Google Chrome. | |
Murl KDE4 Plasmoid — Плазмоид для KDE4.. | |
TweetDeck — для twitter’a. | |
Murlify — Расширение для Safari | |
Mulini— Виджет для браузера Opera. |
Еще никак не могу запомнить название домена, то думаю, что мур, мулр. Хотя звучит конечно красиво – Замурлить
3. o5.kz – сразу подумал это 0,5 или опять?:) Раздражает баннер снизу, а так просто, как и предыдущий вариант сервиса. Кстати, сайт нам предлагает на выбор 2 ссылки: числовую и буквенную. Фишка?!
Ну и как бы google нам на первой странице по Казахстану ничего больше не показал.
4. Вторая страница – Укороти своего зверя – сервис 3cm.kz – да, люди не страдают отсутствием чувства юмора. Я вот укоротил)) Отсутствует дополнительные настройки. Но есть: Расширение для браузера Google Chrome, приложение для мобильного с ОС Android и гаджет для сайдбара Windows 7/Vista.
Еще внизу надпись понравилась: Всего укорочено: 242 м 46 см
5. Теперь так, что нашел. Sec.kz и такое есть. Сидят на немецком хостинге, имеют регистрацию (зачем?) и все. Можете посмотреть на картинку и хватает.
6. Следующий сервис по укрощению ссылок называется url 2 you с логичным доменом u2u.kz Тяжелая картинка на фоне, все, что запомнил.
7. Самое интересное в конце – 8b.kz – ресурс, который запомнился. Хоть и дизайн в стиле минимализм, бросается в глаза 3 языка (на других не замечал, имеется казахский!), можно выбрать ссылку самому (!), увидеть свои предыдущие ссылки (и без регистрации) и количество переходов по ней, создать QR код ссылки (!), опубликовать ссылку в твиттере, facebook, vkontakte и написать письмо в gmail’e. Автор Maha Mur – отлично сделал. Ресурс похоже новый домен зарегистрирован 24,06,2011 года. Вначале подумал он был открыт 8 июля, при смене раскладки именно это и выходит. Но оказалось сайт имеет название 8 букв. (количество букв сокращенной версии ссылки)
При поиске выбраны параметры: только Казахстан и казахстанские сайты (в 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
Также советую:
- Не писать комментарии в файле robots.txt:
- Соблюдайте стиль! Не пишите лишнего! Используйте вместо USER-AGENT: GOOGLEBOT такой вариант: User-agent: googlebot
- По стандарту инструкция Disallow является обязательной.
- Не добавляйте правило, если не уверены в нем!
- Форму записи Disallow: gtalk – Yandex не понимает.
- Следите за символами!
- Удаление из индекса файл с именем gtalk и соответствующей директории
User-agent: *
Disallow: /gtalk
- Disallow: /wp-content/ #а здесь комментарий, к чему?
- Удаление из индекса директории 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) |
Баг WordPress 3.2.1: исчезло меню
Ничего не подозревая обновил вордпресс до актуальной версии. И обнаружил баг в обновлении WordPress до 3.2.1. Исчезло левое меню в админке.
Рецепт лечения:
- Что пришло в первую очередь – плагины. Предварительно выполните правила обновления
- Но как выяснилось: необходимо обновить файл ru_RU.phpв директории /wp-content/languages/
- Удалите следующие строки (примерные строки 7 – 13):
#adminmenu { width: 185px; /* default 145px + 10px */ margin-left: -200px; /* default 160px + 10px */ } #wpbody { margin-left: 215px; /* default 175px + 10px */ }
Совет:
- скачайте WordPress 3.2.1 и замените соответствующий файл, во избежания проблем!
- обязательно делайте бэкап своего сайта, т.е. сохраните данные прежде обновления, для последующего восстановления!
- перед обновлением прогуглите на наличие багов новых веток своих CMS!
Порадовали обновления! Поэтому не бойтесь обновляться;) Ну и пару картинок:
Понравился новый полноэкранный режим.
Если Вам была полезна данная статья, посоветуйте своим друзьям посредством социальных кнопок!
с/у УтБ
Ну и на последок интересный подход к рекламе, на английском, но в принципе все понятно))
Как добавить комментарии facebook
Сегодня как я и обещал, после установки комментариев Вконтакте на свой сайт, будем идти дальше и ставить комменты от facebook. В принципе не сильно отличается от предыдущей установки, хотя и сами сайты в принципе не особо отличаются
Комментарии facebook позволяют комментировать и от аккаунтов Yahoo, AOL и Hotmail – не думаю, конечно, что они будут пользоваться бешенной популярностью в СНГ.
Ну, не будем разводить демагогию и перейдем к установке. Все же Вам решать быть или не быть!
Установка социальный плагин комментариев Facebook на сайт:
- Зарегистрироваться/войти в facebook необязательно, но если Вы не зарегистрировались, то обязательно сделайте это.
- Пройдите в раздел разработчикам для получения кода.
- URL to comment on: введите адрес Вашего блога – URL – форма ввода любая: http://gtalk.kz/ либо gtalk.kz
- Number of posts: Введите количество отображаемых комментариев, при большем количестве комментарии будут скрыты. Пример смотрите чуть ниже формы заполнения.
- Width: выберите необходимую ширину. В принципе, ее можно изменить в любое время.
- Color Scheme: тема комментариев, 2 вида: темная и светлая.
- Нажмите на кнопке Get code и скопируйте сгенерированный код и вставьте в то место где Вы желаете отобразить комментарии. Например, у меня в WordPress это файл single.php для записей и page.php для страниц, перед стандартными комментариями <?php comments_template(); ?>
- Совет:
- Русификация комментариев: измените в коде en_US на ru_RU, например:
<div id="fb-root"></div><script src="http://connect.facebook.net/ ru_RU/all.js#xfbml=1"></script><fb:comments href="gtalk.kz" num_posts="2" width="500"></fb:comments>
- оформляйте код стиле:
<div class=”fb_comments” /> Ваш код </div>
Для того, чтобы навести красоту. В css файле добавьте класс . fb _comments { Ваш стиль}
- Используйте firebug для FireFox – для облегчения настройки css файла.
- Русификация комментариев: измените в коде en_US на ru_RU, например:
- Внимание для владельцев WordPress! Вместо URL – у меня gtalk.kz вставьте <?php the_permalink(); ?>, т.е. код имеет такой окончательный вид:
<div id="fb-root"></div><script src="http://connect.facebook.net/ ru_RU/all.js#xfbml=1"><fb:comments href="<?php the_permalink(); ?>" num_posts="2" width="500"></fb:comments>
Для других CMS необходимо найти функцию, которая выдает ссылку открытой страницы.
- Вуаля! Поздравляю
Модерация комментариев происходит следующим образом: при автоматизации в facebook’e необходимо добавить между тегами <head> </head>следующий код
<meta property="fb:admins" content="ваш_ID"/>
Вместо ваш_ID вставьте свой id в facebook’e – узнать можно нажав на свой профиль: например, www.facebook.com/talgautb – здесь id это talgautb, либо набор цифр.
Если Вам понравилась статья, то вступайте в группу Вконтакте и в Facebook – нажмите Like/Мне нравится в сайдбаре справа и социальные кнопки на нашем сайте
Примеры, можете посмотреть чуть ниже!
с/у УтБ
Как добавить комментарии Вконтакте
Сегодня, отрицать, что социальные сети стали неотъемлемой частью нашей жизни глупо. Многие часами могут сидеть в facebook’e, vkontakte и еще множества других (по сути копий друг друга) социальных сетях.
И нам с Вами было бы глупо не использовать этот эффект для привлечения посетителей на свой сайт
Ну не будем долго тянуть резину и преступим:
Установка виджета комментариев Вконтакте на сайт:
Для того чтобы поставить комментарий Вконтакте перейдите по ссылке, где в принципе все подробно написано. Теперь по пунктам.
- Предварительно войдите в социальную сеть vk.com либо vkontakte.ru, при отсутствии аккаунта, зарегистрируйтесь попросив у знакомых инвайт (приглашение). Можете попросить в комментариях пригласительный у меня
- Если у Вас уже подключен сайт выберите его из выпадающего списка.
- Если нет, подключите его, заполнив несколько строчек.
- Выберие количество отображаемых комментариев, при большем количестве комментарии будут скрыты. Пример смотрите чуть ниже формы заполнения.
- Медиа. При установки галочки Вы позволяете пользователям оставлять медиафайлы в комментариях: граффити, картинки и т.д.
- Ширина: выберите необходимую ширину. В принципе, ее можно изменить в любое время.
- Скопируйте сгенерированный код и вставьте: под цифрой 1 (как на картинке) в файл header.php вашего шаблона до закрытия тега </head> если у вас WordPress. Для других сайтов смысл тот же. Необходимо только найти соответствующий файл. Например, в joomla это index.php вашего шаблона. Код под цифрой 2 вставьте в то место где Вы желаете отобразить комментарии. Например, у меня в WordPress это файл single.php для записей и page.php для страниц.
- Совет:
- оформляйте код стиле:
<div class="vk_comments"/>Ваш код</div>
Для того, чтобы навести красоту. В css файле добавьте класс .vk_comments { Ваш стиль}
- Используйте firebug для FireFox – для облегчения настройки css файла
- оформляйте код стиле:
- Вуаля смотрите и любуйтесь

Если Вам понравилась статья, то вступайте в группу Вконтакте и в Facebook – просто нажмите Like/нравится в сайдбаре, справа на нашем сайте
Получить интернет-премию от Award.kz
C 25 мая стартовала ежегодная национальная премия Award.kz лучших веб-сайтов по номинациям (уже 9-ая!). Всегда хотел принять участие. А так как я отсутствовал месяц, то подал заявку довольно поздно, только 18 июля. А до этого все никак времени не было, да и сайт был очень молод. В общем, пусть у конкурентов появиться небольшая фора;)
Итак, подробности Вы можете узнать на официальном сайте award.kz, где также сможете посмотреть и проголосовать за понравившийся сайт. Если Вы имеете сайт как то связанный с Казнетом можете смело подавать заявку. По крайней мере получите еще одно место пиара своего сайта. Профессиональное жюри может отказать Вам, и указать на ошибки, считайте это бесплатной консультацией:) Но лучше предварительно ознакомьтесь с правилами участия!
Да, чуть не забыл! Не забываем проголосовать за блог gtalk.kz и передать своим знакомым сделать тоже самое заранее спасибо
с/у УтБ
А вот и счетчик Ваших голосов: