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 10743 times)

0 Members and 1 Guest are viewing this topic.

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Русский (Windows)
    • Makc's home page
SEO ссылки
« on: December 23, 2010, 05:42:22 pm »

Возможно ли сделать более человекочитаемые для SEO ссылки?

Вам нужно скачать и установить плагин:
SEF URLs

Ссылка, где его можно найти:
http://coppermine-gallery.net/plugins.php?cpg_version=5

Обратите внимание, что после установки плагина, Вам нужно создать или изменить файл .htaccess в корне Вашей галереи.

Содержимое для вставки в файл .htaccess находится в файле ht.txt в архиве.

Так же возможно Вам придётся раскомментировать строку в файле .htaccess после того, как Вы его создатите (измените):
Code: [Select]
Options FollowSymLinks SymLinksIfOwnerMatch
Для одаренных:
http://coppermine-gallery.net/demo/cpg15x/docs/en/plugins.htm#plugin_start
http://coppermine-gallery.net/demo/cpg15x/docs/en/dev_subversion.htm#dev_subversion_repository_structure_plugins
Logged

Plazik

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 99
  • Rihanna fan
    • Фотографии Рианны - Rihanna Photos
Re: SEO ссылки
« Reply #1 on: December 23, 2010, 08:04:56 pm »

Хочется предупредить, что плагин лучше ставить на новую галерею, при установке на рабочую галерею старые страницы вылетят из индекса поисковых систем и потребуется время, чтобы проиндексировать новые (поскольку сменились их урлы).
Но, по правде говоря, толк от такие ссылок не большой...
Logged

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Русский (Windows)
    • Makc's home page
Re: SEO ссылки
« Reply #2 on: December 27, 2010, 02:32:42 am »

Хочется предупредить, что плагин лучше ставить на новую галерею, при установке на рабочую галерею старые страницы вылетят из индекса поисковых систем и потребуется время, чтобы проиндексировать новые (поскольку сменились их урлы).
Но, по правде говоря, толк от такие ссылок не большой...
А старые URLs после установки плагина тоже работают. Почему они вылетят из индекса?
Logged

Plazik

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 99
  • Rihanna fan
    • Фотографии Рианны - Rihanna Photos
Re: SEO ссылки
« Reply #3 on: January 03, 2011, 07:39:10 am »

А старые URLs после установки плагина тоже работают. Почему они вылетят из индекса?
Насколько я помню, там идет редирект со старых ссылок на новые. Для поисковых систем это другие страницы и им необходимо их заново проиндексировать.
Logged

muzremstroj

  • Coppermine newbie
  • Offline Offline
  • Posts: 7
Re: SEO ссылки
« Reply #4 on: January 21, 2011, 02:28:50 am »

Приветствую создателей величайшей из галерей (проверено лично)
E.g, the album http://www.galsh.com/thumbnails-22.html
One photo in this album http://www.galsh.com/displayimage-22-46374.html#top_display_media

Подскажите где покопаться что бы top_display_media не лепилось каждый раз  :)
--------------------------------------------------------------------------------------------
I welcome founders of greatest of galleries (it is checked up personally)
E.g, the album http://www.galsh.com/thumbnails-22.html
One photo in this album http://www.galsh.com/displayimage-22-46374.html#top_display_media

Prompt where to rummage what top_display_media it was not moulded each time :) 
Logged

muzremstroj

  • Coppermine newbie
  • Offline Offline
  • Posts: 7
Re: SEO ссылки
« Reply #5 on: January 23, 2011, 12:14:26 pm »

Поставил обратно 1.4 
там #top_display_media не лепится к каждой строке displayimage  :-X
Logged

Plazik

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 99
  • Rihanna fan
    • Фотографии Рианны - Rihanna Photos
Re: SEO ссылки
« Reply #6 on: January 24, 2011, 01:17:03 pm »

Поставил обратно 1.4 
там #top_display_media не лепится к каждой строке displayimage  :-X
Читайте зарубежный раздел форума, там было как это отключить.
Logged

muzremstroj

  • Coppermine newbie
  • Offline Offline
  • Posts: 7
Re: SEO ссылки
« Reply #7 on: January 25, 2011, 01:52:25 am »

там решение на старую систему темплайтов просто я обычно впер=ёд паровоза, подождём пока #top_display_media у всех вызовет неудовольство  :-X
Logged

lineart

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Posts: 61
SEF URL меняет адреса страниц при переезде
« Reply #8 on: March 15, 2011, 10:32:50 pm »

Пользовался SEF URL плагином, было удобно на 1.4

Попробовал перенести на 1.5- все адреса покорежились

Т.е. было
displayimage-3-0.html
стало
displayimage-3-23567.html

Причем вроде бы берет номер из PID.
Но(!) в первоначальном варианте галереи- нумерация в каждом альбоме начиналась с "0"...
Странно, но номера "альбомов" перенеслись абсолютно корректно displayimage-3-0.html

Как бы мне сделать статичные адреса?
Читал http://forum.coppermine-gallery.net/index.php?topic=5832.0 но тут для 1.3 и не для SEF

З.Ы. Мало того, в 1.5 ссылка при включенном SEF URL выглядит еще и как "displayimage-5-23567.html#top_display_media"
Logged

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Русский (Windows)
    • Makc's home page
Re: SEO ссылки
« Reply #9 on: March 19, 2011, 01:22:10 am »

там решение на старую систему темплайтов просто я обычно впер=ёд паровоза, подождём пока #top_display_media у всех вызовет неудовольство  :-X
А это ещё не исправили? :)
http://forum.coppermine-gallery.net/index.php/topic,42568.60.html
Logged

lineart

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Posts: 61
Re: SEO ссылки
« Reply #10 on: April 01, 2011, 10:41:15 pm »

а как бы еще заменить слово displayimage в .htaccess на что то понятное- скажем на имя файла картинки?

т.е. displayimage-3-0.html
стало
krasiviy_vid-3-0.html (это для krasiviy_vid.jpg

есть какая то переменная имени файла, которую можно воткнуть в  .htaccess ???
Logged

lineart

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Posts: 61
Re: SEO ссылки
« Reply #11 on: April 02, 2011, 12:05:47 am »

Вроде как в codebase.php есть строчка:
Code: [Select]
// Rewrite displayimage.php?album=[album]&pos=[position] URLs to displayimage-[album]-[position].html
$html = preg_replace('/displayimage\.php\?album=([a-z0-9]+)(\&|\&)pos=([\-0-9]+)/i','displayimage-$1-$3.html',$html);

но как заменить 'displayimage-$1-$3.html' на '[имя файла]-$1-$3.html'
и как сделать это только для альбомов номер, скажем, 1 и 3?

т.е. будет  во всей галерее ссылки типа:
displayimage-2-11.html
но (для альбома номер 1) будет:
[имя файла]-1-11.html

Кто нибудь, сильный в regexp и coppermine, помогите пожалуйста. (особая надежда на Макса конечно   :) ))
Logged

lineart

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Posts: 61
Re: SEO ссылки
« Reply #12 on: April 02, 2011, 12:30:07 am »

Короче нужно что то типа

Code: [Select]
$CURRENT_PIC_DATA['filename']
вставить вместо filename в codebase.php
   
Code: [Select]
$html = preg_replace('/displayimage\.php\?album=([a-z0-9]+)(\&|\&)pos=([\-0-9]+)/i','filename-$1-$3.html',$html);и вставить вместо filename в .htaccess
Code: [Select]
RewriteRule filename-([a-z0-9]+)-([\-]?[0-9]+)\.html displayimage.php?album=$1&pos=$2 [NC]

Я полный нуб- не знаю ни синтаксиса ни пхп, поможите люди добрыя...
Сорри за спам ::)
Logged

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Русский (Windows)
    • Makc's home page
Re: SEO ссылки
« Reply #13 on: April 15, 2011, 02:42:57 pm »

а как бы еще заменить слово displayimage в .htaccess на что то понятное- скажем на имя файла картинки?
т.е. displayimage-3-0.html
стало
krasiviy_vid-3-0.html (это для krasiviy_vid.jpg
есть какая то переменная имени файла, которую можно воткнуть в  .htaccess ???

Это сделать нельзя в текущей реализации нельзя.

А если очень хочется, то это нужно сначала переписывать codebase.php, где для каждого изображения будет генерироваться на ходу своя строка:
Code: [Select]
$html = preg_replace('/displayimage\.php\?album=([a-z0-9]+)(\&|\&)pos=([\-0-9]+)/i','filename-$1-$3.html',$html);
Причём эта строка должна генерироваться по новому.

А в .htaccess будет таже самая строка, но в конец будет дописывать имя файла.

Так сейчас сделано в vBulletin форуме.
Logged
Pages: [1]   Go Up
 

Page created in 0.093 seconds with 18 queries.