Личный кабинет
2008-11-03 20:56
	Угу. Всем привет! Для кого предназначена эта статья - для веб разработчиков, для которых реально, что вся раскрутка сайта, которая ему (сайту) нужна, заключается в достижение высших позиций в наиболее популярных поисковых машинах по интересующим ключевым словам, ну и для остальных работников рекламы в интернете (для общего развития, так сказать :-) 
ОК. Сразу к делу - как известно, не все еще люди научились пользоваться правильными поисковыми машинами типа Google или Yandex, многие (видать, по-старинке) продолжают использовать для поиска в Интернете поисковики НЕправильные. В чем различие между правильным и НЕправильным поисковиком? Навскидку, оных различий много, но одно из основных - это то, что НЕправильные поисковые машины НЕ индексируют сайты c динамическим содержимым . Мы здесь не будем показывать пальцем, но таких поисковиков достаточно много (например тот, который на "Ра" начинается и на "мблер" заканчивается).
И вот допустим, что вы решили создать и раскрутить сайт (реклама в интернете - великая вещь ;-) Да вот незадача - вы хотите иметь на оном сайте и гостевую книгу, и каталог товаров, и... И для этого сайт должен быть динамическим. И адреса у вас в оном каталоге будут типа ...?tovar=good&indexed=false - так что вышеупомянутый "мблер" оставит ваш сайт за бортом :-( Конечно, вы можете сказать - "Да мы раскрутим сайт и безо всякого там Рамблера! Да нам на Ра..." - расскажу вам историю двухнедельной давности:
Прихожу я в одну контору (мы вели переговоры отн. создания трех сайтов). Ну сидим мы общаемся. Вопрос заказчика:
А вы сможете вывести нас в первую десятку сайтов, выдаваемых Рамблером по ключевому слову "......"
Ну да, конечно, хотя я предпочитаю использовать Гугль, когда ищу по вашей тематике.
??? А что такое Гугль???
Вот так-то! А вы говорите Яндекс :)
Можно, конечно (ежели уж совсем серьезно подойти к рекламе в интернете - а как иначе? :) делать отдельный сайт для каждого отдельного поисковика (и в общем-то это правильно), но тогда вам понадобится создать и раскрутить не один, как минимум 3-5 сайтов, что весьма и весьма трудоемко.
В общем, я расскажу вам об основах того, как сделать, чтобы ваш динамический сайт индексировался Рамблером и другими подобными скриптоненавистническими поисковыми системами. Данная технология используется на моем новом сайте (внимание, рекламная пауза ;-) Реклама в интернете создание и раскрутка сайта
Во первых давайте посмотрим вот на что: каким именно образом робот понимает, что ваш сайт имеет динамическую структуру? Правильно - он смотрит параметр href тэга A и если в оном есть знаки ? или & и если робот НЕправильный, то страницу по данному адресу он индексировать не будет. Таким образом, задача заключается в том, чтобы убрать из строки урла вышеупомянутые символы. А как же тогда передавать параметры скрипту? Как...
Далее по пунктам (ежели что непонятно будет пишите лично - разберемся). Все повествование будет вестись на основе реальной разработки, и на выходе мы получим маленький жизнеспособный скрипт, поняв принципы работы которого, вы сможете написать большой и глючный интернет-магазин ;-)
Давайте сразу четко сформулируем задачу: нам нужно каким-то образом вызвать некий скрипт и передать ему некие параметры, при этом адресная строка должна выглядеть как для нормального, статического сайта. Это просто, если мы передаем скрипту данные из формы - ставим "POST" и все дела. Но мы то с вами должны передать параметры из гиперссылки, то есть через URL, то есть методом GET, то есть в УРЛе будут ? или &, то есть...
ОК. Есть такой файл, называется .htaccess - в нем вы можете задать некотрые директивы, управляющие сервером Apache (сложно писать для "широкой" аудитории - кто-то сейчас читает и думает про себя - чего он тут нам "азбуку жует", а кто-то прочитал предыдущую фразу, и материт меня за "тарабарщину всякую"). Ну и ладно. В общем знать об этом самом .htaccess нужно примерно следующее - разместив оный файл в какой-либо папке на сервере, и написав в нем всякие штуки, мы можем изменить поведение сервера, применительно к данной папке (если, конечно хост провайдер разрешает). Короче:
Помещаем файл с именем .htaccess в корневую папку свего сайта (DocumentRoot) - обычно она называется WWW или www
И пишем в него следующие строки:
RewriteEngine on
RewriteRule ^core.php$ - [L]
RewriteRule .* /core.php
О чем это я? Аааа... ну да - есть такой модуль Apache - mod_rewrite называется. Описание данного модуля, как это обычно говорится, выходит за рамки данной статьи - суть в том, что mod_rewrite делает с путями на сервере, что душе угодно и использует синтаксис регулярных выражений в стиле Perl - интересующиеся могут порыться в интернете в поисках документации к оному. И все же, что мы там понаписали в .htaccess
RewriteEngine on
# Данной директивой .htaccess мы включаем mod_rewrite
RewriteRule ^core.php$ - [L]
# Даем понять серверу, что если запрошен файл с именем core.php (название может быть произвольным) то с оным файлом нужно поступить так, как обычно сервер поступает с предателями... простите с файлами, имеющими расширение .php - передать на обработку дальше (модулю PHP).
RewriteRule .* /core.php
# Внимание! Здесь происходит то, ради чего мы и городим весь огород - теперь, что бы мы не написали в адресной строке - не имеет (пока не имеет) ни какого значения - в любом случае будет вызван скрипт с именем core.php Но! Но в адресной строке набранный адрес остается прежним, то есть переменная окружения REQUEST_URI если набрано, например www.somehost.org/123 будет равна именно этому самому 123 и...
И мы можем запросто разобрать эту строку в core.php, таким образом, мы передаем данные прямо в имени файла!!!
Пишем тестовый скрипт и сохраняем как core.php :
function parse($uri){ if($uri){ // вырезаем цифровые значения из строковой переменной $uri в массив $uri_number eregi("[[:digit:]]+",$uri,$uri_number); //выводим первый элемент массива в браузер echo $uri_number[0]; } } // вызываем функцию с глобальной переменной $REQUEST_URI в качестве параметра parse($REQUEST_URI);
Теперь набираем в строке браузера что-нибудь типа Уррра!!! Получилось! (у меня все работает по крайней мере :-) Заметьте, что мы вызвали несуществующий файл vasia12345.html - сервер вернул нам OK (т.е. файл найден) - и вывел в браузер цифры 12345. Оные же цифры и буквы (для тех кто в танке ;-) можно передавать в качестве параметров в функции, внутри скрипта и пр.
Рамблер доволен, мы довольны, все довольны! :-))
В заключение, хочу отметить, что описанный метод, далеко не единственный - я знаю по меньшей мере еще три способа избавиться от прелестей метода GET. Но данный путь, на мой взгляд самый гибкий и удобный.
Автор: Духанин Роман
  
ОК. Сразу к делу - как известно, не все еще люди научились пользоваться правильными поисковыми машинами типа Google или Yandex, многие (видать, по-старинке) продолжают использовать для поиска в Интернете поисковики НЕправильные. В чем различие между правильным и НЕправильным поисковиком? Навскидку, оных различий много, но одно из основных - это то, что НЕправильные поисковые машины НЕ индексируют сайты c динамическим содержимым . Мы здесь не будем показывать пальцем, но таких поисковиков достаточно много (например тот, который на "Ра" начинается и на "мблер" заканчивается).
И вот допустим, что вы решили создать и раскрутить сайт (реклама в интернете - великая вещь ;-) Да вот незадача - вы хотите иметь на оном сайте и гостевую книгу, и каталог товаров, и... И для этого сайт должен быть динамическим. И адреса у вас в оном каталоге будут типа ...?tovar=good&indexed=false - так что вышеупомянутый "мблер" оставит ваш сайт за бортом :-( Конечно, вы можете сказать - "Да мы раскрутим сайт и безо всякого там Рамблера! Да нам на Ра..." - расскажу вам историю двухнедельной давности:
Прихожу я в одну контору (мы вели переговоры отн. создания трех сайтов). Ну сидим мы общаемся. Вопрос заказчика:
А вы сможете вывести нас в первую десятку сайтов, выдаваемых Рамблером по ключевому слову "......"
Ну да, конечно, хотя я предпочитаю использовать Гугль, когда ищу по вашей тематике.
??? А что такое Гугль???
Вот так-то! А вы говорите Яндекс :)
Можно, конечно (ежели уж совсем серьезно подойти к рекламе в интернете - а как иначе? :) делать отдельный сайт для каждого отдельного поисковика (и в общем-то это правильно), но тогда вам понадобится создать и раскрутить не один, как минимум 3-5 сайтов, что весьма и весьма трудоемко.
В общем, я расскажу вам об основах того, как сделать, чтобы ваш динамический сайт индексировался Рамблером и другими подобными скриптоненавистническими поисковыми системами. Данная технология используется на моем новом сайте (внимание, рекламная пауза ;-) Реклама в интернете создание и раскрутка сайта
Во первых давайте посмотрим вот на что: каким именно образом робот понимает, что ваш сайт имеет динамическую структуру? Правильно - он смотрит параметр href тэга A и если в оном есть знаки ? или & и если робот НЕправильный, то страницу по данному адресу он индексировать не будет. Таким образом, задача заключается в том, чтобы убрать из строки урла вышеупомянутые символы. А как же тогда передавать параметры скрипту? Как...
Далее по пунктам (ежели что непонятно будет пишите лично - разберемся). Все повествование будет вестись на основе реальной разработки, и на выходе мы получим маленький жизнеспособный скрипт, поняв принципы работы которого, вы сможете написать большой и глючный интернет-магазин ;-)
Давайте сразу четко сформулируем задачу: нам нужно каким-то образом вызвать некий скрипт и передать ему некие параметры, при этом адресная строка должна выглядеть как для нормального, статического сайта. Это просто, если мы передаем скрипту данные из формы - ставим "POST" и все дела. Но мы то с вами должны передать параметры из гиперссылки, то есть через URL, то есть методом GET, то есть в УРЛе будут ? или &, то есть...
ОК. Есть такой файл, называется .htaccess - в нем вы можете задать некотрые директивы, управляющие сервером Apache (сложно писать для "широкой" аудитории - кто-то сейчас читает и думает про себя - чего он тут нам "азбуку жует", а кто-то прочитал предыдущую фразу, и материт меня за "тарабарщину всякую"). Ну и ладно. В общем знать об этом самом .htaccess нужно примерно следующее - разместив оный файл в какой-либо папке на сервере, и написав в нем всякие штуки, мы можем изменить поведение сервера, применительно к данной папке (если, конечно хост провайдер разрешает). Короче:
Помещаем файл с именем .htaccess в корневую папку свего сайта (DocumentRoot) - обычно она называется WWW или www
И пишем в него следующие строки:
RewriteEngine on
RewriteRule ^core.php$ - [L]
RewriteRule .* /core.php
О чем это я? Аааа... ну да - есть такой модуль Apache - mod_rewrite называется. Описание данного модуля, как это обычно говорится, выходит за рамки данной статьи - суть в том, что mod_rewrite делает с путями на сервере, что душе угодно и использует синтаксис регулярных выражений в стиле Perl - интересующиеся могут порыться в интернете в поисках документации к оному. И все же, что мы там понаписали в .htaccess
RewriteEngine on
# Данной директивой .htaccess мы включаем mod_rewrite
RewriteRule ^core.php$ - [L]
# Даем понять серверу, что если запрошен файл с именем core.php (название может быть произвольным) то с оным файлом нужно поступить так, как обычно сервер поступает с предателями... простите с файлами, имеющими расширение .php - передать на обработку дальше (модулю PHP).
RewriteRule .* /core.php
# Внимание! Здесь происходит то, ради чего мы и городим весь огород - теперь, что бы мы не написали в адресной строке - не имеет (пока не имеет) ни какого значения - в любом случае будет вызван скрипт с именем core.php Но! Но в адресной строке набранный адрес остается прежним, то есть переменная окружения REQUEST_URI если набрано, например www.somehost.org/123 будет равна именно этому самому 123 и...
И мы можем запросто разобрать эту строку в core.php, таким образом, мы передаем данные прямо в имени файла!!!
Пишем тестовый скрипт и сохраняем как core.php :
function parse($uri){ if($uri){ // вырезаем цифровые значения из строковой переменной $uri в массив $uri_number eregi("[[:digit:]]+",$uri,$uri_number); //выводим первый элемент массива в браузер echo $uri_number[0]; } } // вызываем функцию с глобальной переменной $REQUEST_URI в качестве параметра parse($REQUEST_URI);
Теперь набираем в строке браузера что-нибудь типа Уррра!!! Получилось! (у меня все работает по крайней мере :-) Заметьте, что мы вызвали несуществующий файл vasia12345.html - сервер вернул нам OK (т.е. файл найден) - и вывел в браузер цифры 12345. Оные же цифры и буквы (для тех кто в танке ;-) можно передавать в качестве параметров в функции, внутри скрипта и пр.
Рамблер доволен, мы довольны, все довольны! :-))
В заключение, хочу отметить, что описанный метод, далеко не единственный - я знаю по меньшей мере еще три способа избавиться от прелестей метода GET. Но данный путь, на мой взгляд самый гибкий и удобный.
Автор: Духанин Роман
- Что есть эффективная раскрутка некоммерческого сайта
- РАСКРУТКА САЙТА: ЧТО ТАКОЕ РЕЛЕВАНТНОСТЬ
- Раскрутка информационного сайта. Сложно ли это?
- Раскрутка сайта с помощью досок объявлений
- Раскрутка - продвижение сайта - ценообразование или почему Мерседес стоит дорого
- Секреты индексации динамических страниц в поисковых системах
- Раскрутка - неочевидные аспекты
- Зачем сайту нужна раскрутка?
- Раскрутка Интернет-магазина: используем "сарафанное радио"
- Оптимизация сайта - Продвижение сайта
- Оптимизация сайта - Продвижение сайта
- ИМЯ ДЛЯ ВЕБ-САЙТА
- Дизайн сайта.
- RSS в продвижении сайта
- Репутация сайта
- Повышаем тИЦ и PR сайта
- Правильная оптимизация сайта
- Продвижение сайта в сети
- Ошибки оптимизации сайта
- Размещение и поддержка сайта
- Правильная структура сайта
- Продвижение сайта - как оценить?
- Правила хорошего сайта
- Правила хорошего сайта
- Оптимизация сайта для каталогов
- Подготовка сайта к индексации
- Стиль Вашего сайта
- Стиль Вашего сайта
- Вторичные факторы в раскрутке сайта
- Продвижение сайта. Часть 2. Реклама
- Создание сайта с помошью фреймов
- SMO. Продвижение сайта в социальных сетях
- Проектирование навигационной системы сайта
- Увеличиваем популярность сайта
- МИФЫ О РЕКЛАМЕ И РАСКРУТКЕ САЙТА
- Ошибки в создании иконок для сайта
- Стратегии продвижения сайта в сети
- Критерии, определяющие качество сайта.
- Риски при поисковой оптимизации интернет-сайта
- Сколько будет стоить создание сайта?
- Что такое категория сайта и как использовать эту функцию?
- Включение сайта в баннерообменную сеть
- Продвижение сайта. Часть 1. Постановка задачи
- Как найти качественный контент для сайта - часть 1
- Форумы - трата времени или двигатель сайта?
- Практические рекомендации по раскрутке сайта
- Дизайн - способ эмоционального восприятия сайта
- Трафик: способы увеличения посещаемости сайта
- Увеличение видимости сайта по ключевым словам
- Поднимаем индекс цитирования сайта в поисковых системах
- Пособие по добавлению сайта в каталог, как правильно, шаг за шагом
- Какую информацию следует предоставить для разработки сайта?
- Публикация статей как метод генерации трафика и продвижения сайта
- О влиянии ошибочных поисковых запросов на поисковый трафик сайта
- Задумайтесь, откуда берутся низкие цены на создание сайта?
- Как получить html-код для показа баннеров на страницах своего сайта?
- Цветовая гамма твоего сайта. Часть 3. Обзор Макса Трусцова.
- Секреты индексации сайта. Сайт может и должен работать. Пример №2
- Кто такой неоп. Новые оптимизаторы. Задачи SEO - оптимизатора - продвижение сайта
- Памятка заказчику веб-дизайна или о том, как выбирать разработчиков для создания веб-сайта.
- Памятка заказчику веб-дизайна или о том, как выбирать разработчиков для создания веб-сайта.
- Как взлететь к вершинам популярности в рейтинге Google используя внестраничную оптимизацию сайта
- Еще раз о вреде использования "легких, дешевых и быстрых" способов "раскрутки" сайта, или Как можно забыть про свой сайт
- Каков будет дизайн сайта, будет ли он подходить для нашей аудитории?
- 5 способов повышения индекса цитирования (2008-11-04)
- Попробуйте считать на русском (2008-11-04)
- Нужно ли гоняться за изменчивыми SE алгоритмами? (2008-11-04)
- Как создать сайт, который понравится и людям, и... (2008-11-04)
- Как проиндексировать сайт в поисковой базе Goog... (2008-11-04)
- Риски при поисковой оптимизации интернет-сайта (2008-11-04)
- Кто такой неоп. Новые оптимизаторы. Задачи SEO ... (2008-11-04)
- Поисковая оптимизация: мнение пользователя (2008-11-04)
- Главная или внутренняя? (2008-11-04)
- Шаманы SEO (2008-11-04)
- Грамотное использование тега TITLE (2008-11-04)
- Почему необходимо заниматься оптимизацией и рас... (2008-11-04)
- Место статистики в онлайн-продвижении (2008-11-04)
- Page Promoter 7.3: универсальная платформа для ... (2008-11-04)
- Конкурент - лучший друг, или как оценивать дейс... (2008-11-04)
- Начало раскрутки (2008-11-04)
- Профессия: сайтпромоутер (2008-11-04)
- Влияние собственных ресурсов поисковых машин (2008-11-04)
- Поднимаем индекс цитирования сайта в поисковых ... (2008-11-04)
- Особенности индексации в Яndex (2008-11-04)
- В поисках дорвеев (2008-11-04)
- Первое место в результате поиска - мечта или ре... (2008-11-04)
- Как работает робот и как регистрироваться в пои... (2008-11-04)
- Ключевые фразы и сила модификаторов (2008-11-04)
- История Yandex (2008-11-04)
- История Google (2008-11-04)
- История Rambler (2008-11-04)
- Стратегия позиционирования в поисковых машинах (2008-11-04)
- Успешная регистрация в каталогах (2008-11-04)
- Что замечает (а что нет?) поисковая машина на в... (2008-11-04)
- Яндекс.Каталог, насколько он полезен (2008-11-04)
- Как взлететь к вершинам популярности в рейтинге... (2008-11-04)
- Пособие по добавлению сайта в каталог, как прав... (2008-11-04)
- 1PS ИЛИ 1YA (2008-11-04)
- Без срока поисковой давности (2008-11-04)
- Сотрудники Microsoft ищут через Google Search (2008-11-04)
- О влиянии ошибочных поисковых запросов на поиск... (2008-11-04)
- Секреты текста баннера (2008-11-04)
- Общее о баннерах и БС (2008-11-04)
- Описание и информация о крупнейших баннерообмен... (2008-11-04)
- Найди применение своим баннерам! (2008-11-04)
- Системы баннерного обмена - правильный подход (2008-11-04)
- Эффективность размещения рекламы в сетях по сра... (2008-11-04)
- Рисуем баннеры (2008-11-04)
- Баннерная история (2008-11-04)
- Баннеры увеличивают эффективность текстовой пои... (2008-11-04)
- Что такое юзабилити? (2008-11-04)
- Навигация в бурном море Интернета (2008-11-04)
- Обмен ссылками - эффективный источник траффика (2008-11-04)
- Идеальная навигация (2008-11-04)
Быстрый переход

