Как убрать страницу из выдачи гугла?
Новая тема Написать ответ
# Сб Сен 06, 2008 8:44 amm_Stasuk Зарег.: 23.12.2007 ; Сообщ.: 5967Ответить с цитатой
Ситуация такая. Есть сайт, продвигался по запросу А. По этому запросу вылез в топ 5 и висит себе нормально, траф льется.

Я решил подредактировать сниппет страницы, так как по этому запросу выдается не морда, а конечная страница. Да и вобще марафет навести, чтоб дрону приятно было и он знал как на платник попасть.

Зашел в админку вп, подредактировал, сохранил. Мне выдали какую-то ошибку и страница исчезла! Но исчезла не просто так...она есть в кеше гугла, она висит в выдаче гугла, но она пустая, тупо шапка и счетчик, все.
В админке ее нет, редактировать ее я не могу, она просто исчезла, это глюк какой-то, но это так!

Короче говоря в гугле висит страница которой нет на сайте, но сайт даже 404 выдать не может. Если так и дальше будет, то дрон естественно сваливать с сайта сразу будет.

Что делать? Как мне убрать страницу из гугла, как дать ему понять что нет такой страницы больше? Терапия временем не подходит, это может быть долго.
# Сб Сен 06, 2008 10:22 amBebop Зарег.: 14.05.2007 ; Сообщ.: 118Ответить с цитатой
Спасет тебя 301 редирект с этой страницы на морду или любую другую страницу твоего сайта по теме.
# Пн Сен 08, 2008 9:28 pmm_Stasuk Зарег.: 23.12.2007 ; Сообщ.: 5967Ответить с цитатой
а как это редирект сделать? Повторяю что доступа к самой странице нет! Можно через .htaccess замутить?
# Пн Сен 08, 2008 9:56 pmBebop Зарег.: 14.05.2007 ; Сообщ.: 118Ответить с цитатой
Он через htaccess и делается. Если например у тебя была страница old.htm в корне, а ты ее переименовал в new.htm то нужно такой код прописать (отступи строчку от того, что есть):
Код:

redirect 301 /old.htm http://www.domen.com/new.htm


В первом адресе не пиши "http://www", надо именно путь к странице прописать, а второй должен быть полным url.
# Пн Сен 08, 2008 10:40 pmRayden Зарег.: 25.09.2007 ; Сообщ.: 310Ответить с цитатой
Еще вордпресс прежде чем выдавать страницу из базы, проверяет есть ли такая страница статическая на диске, и если есть, то выдает ее вместо страницы из базы.
Например, если страница была domain.tld/blog/category-name/post-title/, то можно создать папку с таким же именем, разместить в ней index.php, и тогда вордпресс при запросе этой страницы выдаст статический файл.
# Вт Сен 09, 2008 7:23 amm_Stasuk Зарег.: 23.12.2007 ; Сообщ.: 5967Ответить с цитатой
:thup: спасибо парни!
# Вт Сен 09, 2008 10:43 pmm_Stasuk Зарег.: 23.12.2007 ; Сообщ.: 5967Ответить с цитатой
если честно то не сообразил как применить эти две схемы к случаю _http://site.ru/?p=183 вот такого урла
Цитата:
redirect 301 /?p=21 http://site.ru/?p=183


вот так записал, но не работает. с _http://site.ru/?p=21 надо перередиректить на _http://site.ru/?p=183
но не получилось. Как подругому сделать?
# Ср Сен 10, 2008 9:55 amRayden Зарег.: 25.09.2007 ; Сообщ.: 310Ответить с цитатой
Ага, redirect в htaccess работает только для перенаправления страниц, и для перенаправления по параметру нужно использовать mod_rewrite. В твоем случае должно быть вот так:

Код:
RewriteEngine On

RewriteCond %{QUERY_STRING} ^p=21$
RewriteRule ^index\.php$ http://site.ru/index.php?p=183 [R=301,L]

Новая тема Написать ответ    ГЛАВНАЯ ~ ПОИСКОВЫЕ СИСТЕМЫ
 
Любое использование материалов, размещенных на ArmadaBoard.com, без разрешения владельцев ArmadaBoard.com запрещено.