Hippos

Рейтинг
3
Регистрация
18.03.2013
Sower:
Кому придёт, запускайте тему "письма счастья 2". )

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

Top for the good:
а не думаете, что это и есть причина падения! Иногда лучше не знать, чем знать наполовину.

Ну я же добавляла безанкорные, а не меняла с анкорных на безанкорные. Так что это точно нет.

---------- Добавлено 12.06.2013 в 14:14 ----------

YuriDnepr:
Это, как минимум, не Пингвин.

Почему не Пингвин? Я другой причины такого резкого падения не вижу. Обоснуйте, пожалуйста. Сами понимаете, ситуация у меня не из приятных. Поэтому, если есть соображения - напишите.

---------- Добавлено 12.06.2013 в 14:18 ----------

september:
Проблема может быть как в первом, так и во втором.
ИМХО сейчас нужно дозированно покупать ссылки - смотреть результат - продолжать покупать, а не сразу бомбить.

Но ведь Пингвин - это же фильтр для борьбы именно с продвижением "неестественными" ссылками, ссылками с вхождениями ключевых фраз в анкорах. Ну то есть с большим их количеством. Или я что-то не так понимаю? Первое - Пингвин, а что такое второе - я не поняла.

На мой сайт похоже напал пингвин сегодня ночью. Продвигала активно внутреннюю страницу по определенному запросу. 55% внешних ссылок было с этим анкором.

Пару недель назад спохватилась, начала разбавлять безанкорными. Но видно не успела. Откинули меня на -30 позиций. Именно эту страницу и именно по этому запросу. Что теперь делать, хрен его знает. Писем не присылали, так что и писать по ходу некому.

С остальными страницами пока вроде ничего.

Здравствуйте.

Уже 3 сутки моя статья в articles.sape.ru висит в статусе AUDIT2 - ожидает проверки модератором. Сколько еще она может так висеть? Я задавала вопрос на форуме и в поддержку писала. Результата - 0, глухо как в танке! Что за странное поведение?

Здравствуйте.

Уже сутки моя статья в articles.sape.ru висит в статусе AUDIT2 - ожидает проверки модератором. Сколько еще она может так висеть? Я задавала вопрос на форуме и в поддержку писала. Результата - 0, глухо как в танке! Что за странное поведение?

<!--WEB-->:
Hippos, не логичнее в топике Sape спросить? Там точно в курсе.

А я здесь недавно. Не знала что есть такой топик.

Здравствуйте, решила Вам задать вопрос. Не знаю уже просто куда писать.

Уже почти сутки моя статья в articles.sape.ru висит в статусе AUDIT2 - ожидает проверки модератором. Сколько еще она может так висеть? Я задавала вопрос на их форуме и в поддержку писала. Результата - 0, глухо как в танке! Может Sape умер и я зря пишу?

Подумала, что раз Вы официальный дилер, то может быть Вы в курсе?

ivan-lev:

<?php
$mapping = array(
'/index.php?param1=1&param2=2'=>'/1-param1-2-param2',
'/index.php?param1=2&param2=3'=>'/3-param1-2-param2',
// ...
);
if (isset ($mapping[$_SERVER['REQUEST_URI']])) {
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://site.com.ua".$mapping[$_SERVER['REQUEST_URI']]);
exit();
}


Собственно, решение из неподходящего поста

В общем да, пост был подходящий. Я только не поняла в тот момент куда его применить, если домен перенесен. :)

---------- Добавлено 20.03.2013 в 09:14 ----------

Pavel_:
Неее, - сайт-пустышку создавать не обязательно (и даже не нужно)... ))

Ну а как тогда, если не создавать? Не пойму я, поясните

Хм, какая-то Санта-Барбара началась... 🍿

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

В задаче дано:

1. Существовал сайт site.kh.ua на хостинге №1. CMS этого сайта генерила ссылки в виде site.kh.ua/index.php?param1=1&param2=2. Старенькая была CMS, еще 2009 года :)

2. Создали новый сайт site.com.ua на хостинге №2 такой же структуры, как и site.kh.ua. CMS этого сайта генерит ссылки в виде site.com.ua/1-param1-2-param2

3. Доменное имя site.kh.ua было перенесено на нейм сервера хостинга №2 и там в панели управления хостинга был сделан прямой редирект с site.kh.ua на site.com.ua. Я думаю это делается это средствами сервера.

4. На хостинге №1 старый сайт полностью сохранился, но так как доменное имя было перенесено, то он стал доступен только по ip адресу. Наверно, не надо было переносить доменное имя, но что поделать, накуролесили :o Назад вернуть не получится.

Внимание, суть проблемы!. Все старые ссылки с site.kh.ua перебрасываются на главную страницу site.com.ua. То есть, в адресной строке задаем site.kh.ua/index.php?param1=1&param2=2, а редиректит тупо на site.com.ua, а не на новую страницу site.com.ua/1-param1-2-param2

Так как старый сайт имел хорошие позиции в поисковой выдаче по старым адресам, нужно сделать, чтобы старые ссылки указывали на свои новые аналоги, а не перебрасывались все на главную.

Старых ссылок реально не так уж и много, всего около 100. Остальными можно принебречь.

Для решения пришлось снять прямой редирект с site.kh.ua на site.com.ua. И создать сайт пустышку, просто пустую директорию для site.kh.ua.

Решение 1

---------- Добавлено 20.03.2013 в 07:41 ----------

Hippos, делается одним файликом .htaccess (положить туда, где старый домен) вида

RewriteEngine on
RewriteRule ^old-url http://new.site.ru/new-url [R=301,L]
RewriteRule ^old-url-1 http://new.site.ru/new-url-1 [R=301,L]
...
# всё, что не прописано - кидаем на главную
RewriteRule .* http://new.site.ru/ [R=301,L]

Адреса только сопоставьте, что и куда.. перенаправлять...

ivan-lev, спасибо, подтолкнули к решению №1.

Не совсем так, как Вы написали, потому что в старых ссылках есть параметры. А с ними так не работает. Вот таким макаром


RewriteEngine on

RewriteCond %{QUERY_STRING} param1=1
RewriteRule ^(.*)$ http://site.com.ua/1-param1? [R=301,L]

RewriteCond %{QUERY_STRING} param1=2
RewriteRule ^(.*)$ http://site.com.ua/2-param1? [R=301,L]

#остальные адреса по аналогии

#и да, всё, что не прописано - кидаем на главную
RewriteRule .* http://site.com.ua/ [R=301,L]

Я только не знаю, как задать AND условие для 2 параметров. У меня то работает так, потому что первый параметр param1 однозначно идентифицирует страницу, а второй param2, просто транслит названия страницы и ни на что не влияет. Но, наверно бывают ситуации, когда нужно обрабатывать оба параметра.

---------- Добавлено 20.03.2013 в 08:10 ----------

Решение 2

Pavel_, спасибо, подтолкнули к решению №2

Pavel_:
Да подходит же !
Задача то элементарная.
1. Тупо редиректим http://site.kh.ua на http://site.com.ua
2. Тупо редиректим http://site.com.ua/index.php?param1=1¶m2=2 на http://site.com.ua/1-param1-2-param2 Возможно даже шаблоны можно насочинять, если ещё подумать... ))

В общем да, подходит, только опять же сайт-пустышку нужно создавать для site.kh.ua. И положить в корень index.php


//всё, что не прописано - кидаем на главную
if (!isset($_GET['param1']) AND !isset($_GET['param2']) )
{
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://site.com.ua");
exit();
}

if($_GET['param1'] == 1)
{
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://site.com.ua/1-param1");
exit();
}
else if($_GET['param1'] == 2)
{
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://site.com.ua/2-param1");
exit();
}
else
{
//и снова на главную
}

В этом варианте, можно сколько угодно параметров анализировать :)

Не знаю какой вариант лучше, я выбрала первый. Скажите мне какой лучше?

ivan-lev:
В уже готовое решение останется только добавить имя домена..
header("Location:  http://site.com.ua{$newurl}");


Но в целом, да.. не подходит.

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

Через htaccess только мне надо.

В дополнение еще раз обрисую ситуацию. Я в общем-то не совсем верно написала в самом начале. Не "Перенесли сайт условно с домена http://site.kh.ua на http://site.com.ua", а создали фактически новый сайт на новом хостинге с новым доменным именем site.com.ua. Создали там такую же структуру страниц. Но новая CMS генерит адреса этих страниц по своему.

Старый домен site.kh.ua перенесли на нейм сервера нового хостинга. Старый сайт остался доступен только по ip адресу. Теперь можно создать сайт-пустышку, на который бы указывал site.kh.ua, но как мне это помогает?

12
Всего: 11