29
Ноябрь
2011
Абсолютно любому человеку хочется максимизировать результат минимизировав затраты — это факт. Так же никто не хочет покупать «кота в мешке».
Тематика поискового продвижения не исключение, и ведя разговор с клиентом необходимо оперировать какими то цифрами — все хотят гарантий, но как известно поисковые машины с их заумными засекреченными алгоритмами ранжирования — вещь довольно ненадёжная и изменчивая. Тем не менее, на основе предоставляемых в общих доступ статистических данных попробуем спрогнозировать трафик для топовых позиций произвольного запроса.
А уже имея предполагаемый трафик и прогнозируемый бюджет по выводу сайта на нужные позиции, не трудно будет сравнить затраты на поисковое продвижение с затратами на покупку готового трафика (например с того-же директа).
Итак, начнём …
Читать полностью »
рубрики: SEO |
25
Ноябрь
2011

Создавая свой собственный ресурс, пусть он первый или один из многих, некоторые вебмастера не берут во внимание, казалось бы, не так уж и важные моменты. Однако именно благодаря этим мелочам, вы можете получить значительный прирост посещаемости своего ресурса. Согласитесь, что несколько минут потраченного времени на прочтение данной статьи, а также час-другой на реализацию этих мелочей — и взамен прирост таргетированных, именно таргетированных, посетителей на ваш ресурс, это довольно=таки неплохая сделка. Итак, о чем стоит помнить, когда вы решаетесь создать новый ресурс. Разумеется, контент вы уже нашли, определились с тематикой, выбрали шаблон, приобрели хостинг, собрали все это вместе и запустили свой сайт. Теперь дело за оптимизацией, добавлением нового контента, заточенного под ключевые слова, оптимизацией навигации и графики а сайте, в общем, привлечении народа на новый ресурс. А теперь об этих самых мелочах.
Читать полностью »
рубрики: партнерки, Размышления, Сайтостроение |
23
Ноябрь
2011
Попросили тестик сварганить, чтобы быстро можно было определить степень подготовленности веб-мастера (нужно в Санкт-Петербург в организацию, сайты которой я двигаю в поисковиках). Как всегда денег дают мало, а человек нужен более менее подготовленный на полный рабочий день.
Лично мне скорее всего побеседовать не получится, поэтому тест будет на бумажке, ответы гляну уже как смогу. (блин … подмывает найти какой нить скриптик и оформить тест по-человечески в виде онлайн формы, но времени нет совсем …)
Итак — зацените моё творение, и если не трудно, оставьте в комменты отзыв — не перегнул ли я палку 🙂
На все вопросы нужно отвечать буквально в 2х словах.
- Что означают права на файл 777 ? 644 ?
- для чего применяется сhown
- SSH — что такое и для чего нужно
- В чем разница в обработке .php и .html файлов
- Nginx — что такое и для чего применяется ?
- Что такое CMS и какие CMS Вы знаете ?
- Какой функцией можно задать заголовок странички в Битрикс API ?
- Для чего удобно использовать функцию preg_match()
- Объясните результат работы float: left; и где применяется
- Чем отличаются теги UL и OL ?
- Переведите на русский SELECT * FROM
table
WHERE id
>’10’ ORDER BY name
DESC limit 30, 10
P.S.
Дополнительно кандидату можно дать задание — сделать данный тест динамикой и закинуть для просмотра куда-нить на фришник, с поддержкой php 🙂
рубрики: Разное |
17
Ноябрь
2011
Сотрудничество с Битриксом даёт свои плоды — фирма от которой я выступаю в качестве веб-мастера благодаря моим стараниям недавно получила статус «Бизнес партнёра», на подходе «Сертифицированный партнёр» (чуток не хватает баллов, по сертификатам сотрудников уже всё в порядке — на днях сдал тесты по Администрированию 2-3).
Ну и лично мне, как веб-мастеру — честная ссылка с моего профиля на Битриксе.
Мелочь — а приятно 😉
P.S. Веб-мастера и дизайнеры желающие сотрудничать — велкам в ПМ — обсудим (не только Битрикс).
рубрики: SEO |
11
Ноябрь
2011
В многочисленных статьях по 301му редиректу обычно используют самые тривиальные случаи — с www на без www, с одной директории на другую и пр.
В моём случае необходимо было метнуть со странички с параметром ?param=value1…. на ?param=value2…. (какие именно писать не буду).
Небольшая сложность в таком подходе в том что ни аппач, ни nginx параметры не считают адресом странички.
С вариантом на php всё как обычно — просто решил его добавить до полноты картины 🙂
С него и начнём как с самого простого, но и самого неэффективного
Выдёргиваем нужный параметр value1 через $_REQUEST меняем что нужно, и редиректим куда нужно
header(«HTTP/1.1 301 Moved Permanently»);
header(«Location: http://……….);
exit();
Далее, вариант с аппачем — регулярное выражение необходимо наложить на QUERY_STRING
Правим .htaccess
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} ^param=value1(.+)$
RewriteRule ^(.*)$ $1?param=value2%1 [R=301,L]
И последний — самый эффективный nginx — тут параметры лежат в переменной $args
if ($args ~* (.*)param=value1(.+)) {
set $args $1param=value2$2;
rewrite ^(.*)$ $1 permanent;
}
рубрики: Администрирование, Полезности, Программирование |
10
Ноябрь
2011
Казалось бы — какие могут тут быть проблемы ?
А нет — есть они !
Подрубил стандартно — как учили.
Получаю «Нарушена целостность данных при записи в файл»
links.db не создается хоть ты тресни
После недолгих разбирательств, выясняется, что причина в требуемых Битрсксом настройках
mbstring.func_overload 2
mbstring.internal_encoding UTF-8
В sape.php неверно определяется длинна считываемого и записываемого блога из-за UTF-8 кодировки — в следствие чего links.db получается кривой — не проходит проверку и автоматически стирается.
Лечится просто:
ищем в коде sape.php строчку
@fwrite($fp, $data, $length);
меняем на
@fwrite($fp, $data);
Вуаля.
рубрики: Bitrix, Полезности |
10
Ноябрь
2011
Вот такой вот тафтологичный заголовок получился 🙂
Немного хотел поделиться опытом — может кому пригодиться (хотя догадаться самому не сложно).
В общем довелось мне подрубить к сапе статический сайтик — эдак на 10 тыс html страниц 🙂
Идея проста — настраиваем обработчиком статических страниц свой скрипт, где уже динамически встраиваем сапу. (думал сначала тупо скриптом все странички поправить — но такой вариант мне не понравился). Сайт лежит на моём хостинге, так что проблем с редактированием конфигов у меня не возникло.
В моём случае фронтэндом у меня стоит nginx — вот в нём то и прописываем нужное правило.
location ~ \.(htm|html)$ {
charset windows-1251;
fastcgi_index index.php;
fastcgi_intercept_errors on;
root /…./site.ru/www/;
index index.php index.html index.htm;
include fastcgi_params;
fastcgi_pass unix:/tmp/php-fcgi.sock;
fastcgi_param SCRIPT_NAME /get.php;
fastcgi_param SCRIPT_FILENAME /…./site.ru/www/get.php;
}
в get.php уже дёргаем нужный статичный html файл
я его определил через $_SERVER[«DOCUMENT_URI»]
и меняем как душе угодно, например
$page = str_replace(‘