Advanced search  

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Pages: [1]   Go Down

Author Topic: SEO ссылки  (Read 12395 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.034 seconds with 19 queries.