Дублирование Страницы в Индексе Google
Новая тема Написать ответ
# Чт Мар 27, 2008 1:30 pmtvsm22 Зарег.: 03.03.2008 ; Сообщ.: 556Ответить с цитатой
В гуглу 1 страница проиндексировалась по двум адресам:
http://сайт/3-informative-speech-topics.php/
http://сайт/3-informative-speech-topics/

Причем она упала в выдаче. Вопрос - как убрать из индекса эту страницу с .php и оставить с нормальным адресом ?
Движок - wordpress, стоит плагин для красивых ссылок
# Чт Мар 27, 2008 3:11 pmHello_Kitty Зарег.: 30.04.2007 ; Сообщ.: 10763Ответить с цитатой
а вот эта страница вообще существует на блоге?:
http://сайт/3-informative-speech-topics.php/
то есть ты можешь набрав в браузере этот урл (с твоим доменом)
попасть на страницу?
или доступна для посещения только http://сайт/3-informative-speech-topics/ ??
# Чт Мар 27, 2008 3:18 pmtvsm22 Зарег.: 03.03.2008 ; Сообщ.: 556Ответить с цитатой
Hello_Kitty писал(а):
а вот эта страница вообще существует на блоге?:
http://сайт/3-informative-speech-topics.php/
то есть ты можешь набрав в браузере этот урл (с твоим доменом)
попасть на страницу?
или доступна для посещения только http://сайт/3-informative-speech-topics/ ??



Доступны обе, и в строке браузера обе отображаются как:
/3-informative-speech-topics.php/
/3-informative-speech-topics/

Если я через robots.txt закрою, типа disallow: /3-informative-speech-topics.php/, не исчезнет ли из индекса та, что без php ?
Учитывая, что ссылки есть и на ту, и на другую ?
# Вс Мар 30, 2008 1:06 amYurium Зарег.: 02.06.2007 ; Сообщ.: 36Ответить с цитатой
Виртуальная структура сайта слилась с реальной. Надо смотреть, отчего генерируются дубли, htaccess ковырять или еще что и определить какого вида сайт оставить (с папками, без папок).
# Вс Мар 30, 2008 2:10 amВацлав Зарег.: 21.02.2006 ; Сообщ.: 4965Ответить с цитатой
Создай sitemap.xml и отправь его в Google Webmaster Central.
Поможет.
# Вс Мар 30, 2008 10:26 amtvsm22 Зарег.: 03.03.2008 ; Сообщ.: 556Ответить с цитатой
Вацлав писал(а):
Создай sitemap.xml и отправь его в Google Webmaster Central.
Поможет.


Сайт есть смысл верифицировать ?
Кстати, есть там какие нибудь ограничение на количество сайтов добавленных в webmaster tools ?
Если я подтвердил, что все сайты мои, а потом перелинковываю их, скажется ли это как то на выдаче ?
такая вот неожиданная мысль вдруг пришла
# Вс Мар 30, 2008 2:29 pmВацлав Зарег.: 21.02.2006 ; Сообщ.: 4965Ответить с цитатой
Верификация обязательна. Добавлять сайтов можно много (я вообще-то не помню про ограничения).
А с перелинковкой вообще всегда осторожнее надо быть, а не только из-за централа Smile
# Вс Мар 30, 2008 2:37 pmChin Зарег.: 29.01.2007 ; Сообщ.: 2890Ответить с цитатой
301 редирект имхо с
/abc*.php/ на /abc*/
# Вс Мар 30, 2008 2:48 pmchoor Зарег.: 09.11.2005 ; Сообщ.: 2097Ответить с цитатой
Chin писал(а):
301 редирект имхо с
/abc*.php/ на /abc*/


+1
Ага быстро и комфортно
# Вс Мар 30, 2008 9:23 pmtvsm22 Зарег.: 03.03.2008 ; Сообщ.: 556Ответить с цитатой
Chin писал(а):
301 редирект имхо с
/abc*.php/ на /abc*/



напиши плиз, как и что точно нужно писать в .htaccess
или где пожно глянуть подробную инструкцию, в техническом плане я не силен
спасибо
# Пн Мар 31, 2008 2:07 pmphillzz Зарег.: 22.08.2007 ; Сообщ.: 62Ответить с цитатой
+1 за редирект как за быстрое решение, но нужно всё таки выяснить где баг.
# Пн Мар 31, 2008 2:40 pmchoor Зарег.: 09.11.2005 ; Сообщ.: 2097Ответить с цитатой
это не баг, а левая ссылка где-то была. Редирект примерно такой:
Код:

RewriteCond %{REQUEST_URI} .php/$ [NC]
RewriteRule ^/(.*).php/$ http://domain.com/$1 [R=301,L]

# Пн Мар 31, 2008 2:48 pmchoor Зарег.: 09.11.2005 ; Сообщ.: 2097Ответить с цитатой
Конкретно для твоего случая ещё проще:
Код:

RewriteRule ^/3-informative-speech-topics.php/$ http://сайт/3-informative-speech-topics/ [R=301,L]

# Пн Мар 31, 2008 5:03 pmtvsm22 Зарег.: 03.03.2008 ; Сообщ.: 556Ответить с цитатой
Блин, я тупой, куда мне эту строчку совать ?
как сейчас - не редиректит

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteCond %{REQUEST_URI} .php/$ [NC]
RewriteRule ^/(.*).php/$ http://domain.com/$1 [R=301,L]
</IfModule>
# END WordPress

//аддед

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