Advanced search  

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Pages: [1]   Go Down

Author Topic: Как убрать дублирующие страницы? (Seo)  (Read 16869 times)

0 Members and 1 Guest are viewing this topic.

Plazik

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 99
  • Rihanna fan
    • Фотографии Рианны - Rihanna Photos

В галерее генерируется несколько ссылок на одну и туже страницу. Что не очень хорошо с точки зрения поисковой оптимизации. Как исключить все лишние страницы (которые получаются из Последних добавлени, просмотров, комментариев и тд) и оставить только одну основную страницу на картинку?
Попробовал сделать это через robots.txt, вот, что у меня получилось (стоит плагин sef_urls):
Code: [Select]
User-Agent: *
Disallow: /lang
Disallow: /docs
Disallow: /themes
Disallow: /include
Disallow: /plugins
Disallow: /bridge
Disallow: /cgi-bin
Disallow: /images
Disallow: /logs
Disallow: /sql
Disallow: /search.php
Disallow: /login.php*
Disallow: /thumbnails.php?album=favpics*
Disallow: /profile*
Disallow: /thumbnails-favpics*
Disallow: /displayimage-random*
Disallow: /thumbnails-lastcom*
Disallow: /thumbnails-toprated*
Disallow: /thumbnails-topn*
Disallow: /thumbnails-lastup*
Disallow: /displayimage.php?album=toprated*
Disallow: /displayimage.php?album=lastup*
Disallow: /displayimage.php?album=lastcom*
Disallow: /displayimage.php?album=random*
Disallow: /displayimage.php?album=topn*

При нормальном заходе: категория -> альбом -> картинка ссылка на страницу например такое displayimage-417-2.html, а в описании картинки стоит такое displayimage-8618.html. Получаются одинаковые страницы. Как запретить индексаию одной из них? И какая из них первичная? (Кстати при генерации sitemap получаются ссылки на страницы вида displayimage-8618.html).
Logged

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Русский (Windows)
    • Makc's home page
Re: Как убрать дублирующие страницы? (Seo)
« Reply #1 on: July 24, 2009, 05:16:25 pm »

(Кстати при генерации sitemap получаются ссылки на страницы вида displayimage-8618.html).

Совершенно верно, т.к. это постоянная ссылка. А displayimage-417-2.html непостоянная ссылка.

При нормальном заходе: категория -> альбом -> картинка ссылка на страницу например такое displayimage-417-2.html, а в описании картинки стоит такое displayimage-8618.html. Получаются одинаковые страницы. Как запретить индексаию одной из них? И какая из них первичная?
Структура ссылок в галереи так устроена, что с главной страницы ведёт непостоянна ссылка выда displayimage-417-2.html
А на самой странице существует ссылка постоянная.

Помойму избежать одинаковых страниц не получится.

И не понятно, если Вы генерируете Sitemap, то что Вы волнуетесь?
Logged

Plazik

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 99
  • Rihanna fan
    • Фотографии Рианны - Rihanna Photos
Re: Как убрать дублирующие страницы? (Seo)
« Reply #2 on: July 24, 2009, 07:13:36 pm »

И не понятно, если Вы генерируете Sitemap, то что Вы волнуетесь?
Волнуюсь в том, что поисковики не знают, что displayimage-8618.html это постоянная ссылка, а displayimage-417-2.html непостоянная. Они проиндексируют их обе, а ведь страница одна. И не понимаю как помочь поисковикам, запретив индексировать displayimage-417-2.html...
Logged

Plazik

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 99
  • Rihanna fan
    • Фотографии Рианны - Rihanna Photos
Re: Как убрать дублирующие страницы? (Seo)
« Reply #3 on: July 24, 2009, 07:29:35 pm »

Все понял :) Плохо читал инструкцию по robots.txt :)
Вот так можно заблокировать дубли:
Code: [Select]
Disallow: /displayimage-*-*
Logged

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Русский (Windows)
    • Makc's home page
Re: Как убрать дублирующие страницы? (Seo)
« Reply #4 on: July 30, 2009, 02:03:07 pm »

Все понял :) Плохо читал инструкцию по robots.txt :)
Вот так можно заблокировать дубли:
Code: [Select]
Disallow: /displayimage-*-*

Спасибо за ответ :)
Logged

Plazik

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 99
  • Rihanna fan
    • Фотографии Рианны - Rihanna Photos
Re: Как убрать дублирующие страницы? (Seo)
« Reply #5 on: July 31, 2009, 11:12:20 am »

Спасибо за ответ :)
Да.. но тогда перестанут индексироваться такие страницы displayimage-10855-fullsize.html
Я убрал эту строчку Disallow: /displayimage-*-*, а для бота гугла по картинкам разрешил индексировать всю галерею:
Code: [Select]
User-agent: Googlebot-Image
Allow: /
Logged

Vova

  • Coppermine newbie
  • Offline Offline
  • Posts: 14
Re: Как убрать дублирующие страницы? (Seo)
« Reply #6 on: January 22, 2010, 03:21:20 pm »

Совершенно верно, т.к. это постоянная ссылка. А displayimage-417-2.html непостоянная ссылка.
Я правильно понимаю, что "непостоянная ссылка" никуда не денется со времнем? Дак тогда может быть есть способ просто убрать "постоянную ссылку" из описания и тогда боты поисковых систем не  увидят этих страниц (при отсутсвии карты сайта)?
Если я правильно думаю, то подскажите, пожалуйста, файл в котором можно удалить эту строчку из описания.
Logged

Alex Revo

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Posts: 637
  • Инженер человеческих душ
    • Фото Ростова-на-Дону
Re: Как убрать дублирующие страницы? (Seo)
« Reply #7 on: January 22, 2010, 03:24:56 pm »

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

Vova

  • Coppermine newbie
  • Offline Offline
  • Posts: 14
Re: Как убрать дублирующие страницы? (Seo)
« Reply #8 on: January 22, 2010, 03:29:18 pm »

А можно ли сделать как-то сделать редирект с непостоянной ссылки на постоянную?
Logged

Alex Revo

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Posts: 637
  • Инженер человеческих душ
    • Фото Ростова-на-Дону
Re: Как убрать дублирующие страницы? (Seo)
« Reply #9 on: January 22, 2010, 04:03:24 pm »

Можно, но описанной мной проблемы это не решит.
Лучшим вариантом в этом случае будет, наверное, запрет индексации прямой ссылки в robots.txt
Logged

Vova

  • Coppermine newbie
  • Offline Offline
  • Posts: 14
Re: Как убрать дублирующие страницы? (Seo)
« Reply #10 on: January 22, 2010, 04:28:13 pm »

Постоянные ссылки убирать очень нежелательно, т.к. те, кто будут ссылаться на конкретные фото из галереи могут видеть совсем не то, что ожидают, поскольку "непостоянная ссылка" - это положение фото вальбоме на момент пока в него ничего нового не добавили, не удалили и т.д.
Я тут подумал... врядли какой-то пользователей вообще будет переходить на постоянную страницу, ведь из альбома переходишь как раз на непостоянную. А ссылку в случае чего, как мне кажется, подавляющее число пользователей возьмёт из адресной строки, а не из описания. Да и к тому же если ничего не удалять, а только добавлять, и сделать в настройках отображения миниатюр сортировку по дате(возрастанию) то всё будет на своих местах и по непостоянной ссылке. Поэтому я удалю постоянную ссылку из описания  :)
Пожалуйста, подскажите как это можно сделать, и вместо этой ссылки поставить ссылку на само изображение. Заранее спасибо.
Logged

Alex Revo

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Posts: 637
  • Инженер человеческих душ
    • Фото Ростова-на-Дону
Re: Как убрать дублирующие страницы? (Seo)
« Reply #11 on: January 22, 2010, 05:38:58 pm »

А у меня в галерее, где люди в комментариях часто ставят ссылки на другие фото в галерее, такой вариант не прокатит)

Ищите в themes.inc.php
Logged

Vova

  • Coppermine newbie
  • Offline Offline
  • Posts: 14
Re: Как убрать дублирующие страницы? (Seo)
« Reply #12 on: January 29, 2010, 04:28:48 pm »

Ищите в themes.inc.php
Нет. Нашёл в displayimage.php. Нужно удалить строчку (чтобы убрать вообще строчку "ссылка")

Code: [Select]
$info[$lang_picinfo['URL']] = '<a href="' . $CONFIG["ecards_more_pic_target"] . (substr($CONFIG["ecards_more_pic_target"], -1) == '/' ? '' : '/') .basename($_SERVER['PHP_SELF']) . "?pos=-$CURRENT_PIC_DATA[pid]" . '" >' . $CONFIG["ecards_more_pic_target"] . (substr($CONFIG["ecards_more_pic_target"], -1) == '/' ? '' : '/') . basename($_SERVER['PHP_SELF']) . "?pos=-$CURRENT_PIC_DATA[pid]" . '</a>';
Logged
Pages: [1]   Go Up
 

Page created in 0.03 seconds with 21 queries.