С нами с 08.10.11
Сообщения: 80
Рейтинг: 57
|
Добавлено: 11/10/13 в 15:55 |
Привет, камрады!
Посоветуйте как создать грамотный сайт мап, дабы гугль индексировал.
Хочу:
1. Создать индекс сайт мап, где будут ссылки на все страницы.
2. Страницы сайт пама по 1000 урлов на странице и с перелинковкой.
По дефолту scj/sitemap.php выводит 1001 галеру и всё.
Что сделал:
В стандартный код сайтмапа вставил пагинацию.
Какой имеет вид на сегодня:
Сабтемплейт:
<url>
<loc>http://<?=$_SERVER['HTTP_HOST']?>/gallery/<!--GALLERY_SLUG-->/index.html</loc>
<lastmod><!--ACTIVATION_DATE--></lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
Темплейт:
<? echo '<?xml version="1.0" encoding="UTF-8"?>' ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://<?=$_SERVER['HTTP_HOST']?>/index.html</loc>
<lastmod><? echo date("Y-m-d");?></lastmod>
<changefreq>hourly</changefreq>
<priority>1.0</priority>
</url>
<!--default_1-1000-->
<div>
<ul>
<li>Pages:</li>
<navigation><li><a href="/?page=<!--PAGE_NUM-->" title="<!--PAGE_NUM-->" target="_self"><!--PAGE_NUM--></a></li></navigation>
</ul>
</div>
</urlset>
Вопрос в чём:
1. Правильно ли через пагинацию делать перелинковку?
2. Как корректно создать файл index site map?
|
|
|
|
С нами с 06.10.11
Сообщения: 295
Рейтинг: 258
|
Добавлено: 11/10/13 в 18:08 |
Думаю с пагинацией подход не верный.
Следующие страницы сайтмапы видно по урлу: /scj/sitemap.php?page=2 ... 1000
Т.е. нужно создать файл индекса сайтмап (можно прочитать на сайте http://www.sitemaps.org/ru/), в котором разместить ссылки на страницы:
/scj/sitemap.php?page=1
....
/scj/sitemap.php?page=1000 - ну или сколько нужно.
Если очень хочется, можно эти вещи (?page=1) хтаксессом превратить, к примеру, в /scj/sitemap-1.php
|
|
|
|
📈sflash.biz
С нами с 03.11.12
Сообщения: 3913
Рейтинг: 4447
|
Добавлено: 11/10/13 в 18:34 |
Это то верно, но фишка в том, чтобы понять сколько будет этих самых
?page=1, ?page=2 ... надо в одном из темплейтов, как я понимаю в индексном, заюзать тег <navigation>. При этом индексный файл должен быть тоже обьявлен как темплейт в админке.
|
|
|
|
Elite mercenary
С нами с 26.04.09
Сообщения: 10376
Рейтинг: 1650
|
Добавлено: 12/10/13 в 01:19 |
S_Flash писал: | понять сколько будет этих самых ?page=1, ?page=2 |
Не знаешь, сколько всего галер на сайте, что ле?
Ну так выбери в меню Rotation пункт Groups и посмотри Total
если их там например 50 000 то стало быть всего будет ?page=50
|
|
|
|
С нами с 08.10.11
Сообщения: 80
Рейтинг: 57
|
Добавлено: 12/10/13 в 12:45 |
Как-то слишком сложно получается. Считать галеры.
А что нельзя тэгами смарта прописать, чтобы всё автоматом генерилось?
|
|
|
|
Elite mercenary
С нами с 26.04.09
Сообщения: 10376
Рейтинг: 1650
|
Добавлено: 12/10/13 в 12:50 |
Crybaby: сложно? бугагаггагага
посмотреть одно значение и разделить его на 1000 сложно?
спроси у самого Лемонса тогда, что ле...
|
|
|
|
📈sflash.biz
С нами с 03.11.12
Сообщения: 3913
Рейтинг: 4447
|
Добавлено: 12/10/13 в 13:54 |
cyberdream3 писал: | Не знаешь, сколько всего галер на сайте, что ле?
Ну так выбери в меню Rotation пункт Groups и посмотри Total
если их там например 50 000 то стало быть всего будет ?page=50 |
Ебануться! Ты гений хардкода!
|
|
|
|
С нами с 08.10.11
Сообщения: 80
Рейтинг: 57
|
Добавлено: 12/10/13 в 14:23 |
cyberdream3 писал: | Crybaby: сложно? бугагаггагага
посмотреть одно значение и разделить его на 1000 сложно?
спроси у самого Лемонса тогда, что ле... |
Идея, в том чтобы никаких лишних телодвижений. Всё должно генериться автоматом.
Вроде разобрался уже. Действительно нужно в смарте создать новый файл sitemap_index и там уже ковыряться.
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |