Jump to content

Генерация sitemap и его настройка


bursnabby

Recommended Posts

Здравствуйте всем ! Перерыл форум, не нашел ответа.

у меня IPS 4.1.7

Давольно таки долго не получается настроить sitemap и тем более запустить к примеру вручную его генерацию.

У меня в sitemap включены названия форумов, но не включены названия созданных тем форумов. Как настроить sitemap чтобы были в него включены созданные темы, как к примеру на этом форуме?

И никак не могу найти генерацию sitemap, планировщик задач тоже.

Буду рад помощи.

Спасибо!

Link to comment
Share on other sites

Генерация кары сайта происходит автоматически. СистемаПродвижениеПоисковая оптимизация во вкладке "Карта сайта"

Link to comment
Share on other sites

27 минут назад, Sipsb сказал:

Генерация кары сайта происходит автоматически. СистемаПродвижениеПоисковая оптимизация во вкладке "Карта сайта"

Спасибо, это я пробовал.

ок по генерации вопрос закрыт.

А почему тогда в файле sitemap генерируются только названия форумов, но не тем, как сделать так чтобы темы тоже были сгенерированы

спасибо

Link to comment
Share on other sites

4 минуты назад, rustav сказал:

все генерируется, внимательнее смотри

У меня в моем sitemap вот здесь если смотреть http://bursnab.by/sitemap.php есть только название форумов, а отдельно взятых тем в sitemap - нет, проверял уже неоднократно 

Link to comment
Share on other sites

3 минуты назад, Sipsb сказал:

Пробовали вручную запускать? 

2016-02-01_10-40-14.png.f95edb9ddd80b299

Подскажите пожалуйста как зайти в задачи что на скрине?

Link to comment
Share on other sites

Блин, какая-то ерунда все равно.

Даже если в пункте "Карта сайта" отключить все пункты, сгенерировать карту вручную, то содержимое файла не меняется, т.е. добавляя пункты или убирая, содержимое после генерации одно и то же.

В чем может быть проблема?

Link to comment
Share on other sites

А еще такое заметил, мой sitemap уже в таком виде:

<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>
http://bursnab.by/sitemap.php?file=sitemap_content_core_Statuses_Status_1
</loc>
<lastmod>2016-02-01T13:34:46+03:00</lastmod>
</sitemap>
<sitemap>
<loc>
http://bursnab.by/sitemap.php?file=sitemap_content_forums_Forum
</loc>
<lastmod>2016-02-01T13:35:08+03:00</lastmod>
</sitemap>
<sitemap>
<loc>
http://bursnab.by/sitemap.php?file=sitemap_content_forums_Topic_1
</loc>
<lastmod>2016-02-01T13:37:07+03:00</lastmod>
</sitemap>
<sitemap>
<loc>
http://bursnab.by/sitemap.php?file=sitemap_profiles_1
</loc>
<lastmod>2016-02-01T13:40:47+03:00</lastmod>
</sitemap>
</sitemapindex>

Все ссылки, кроме одной работают. Не работает вот эта -  http://bursnab.by/sitemap.php?file=sitemap_content_forums_Topic_1

Страница почему-то пустая, хотя я заметил, что во всех рабочих ссылках шапка вот такая:

<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

А на той, которая пустая шапка вот такая:

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"/>

Это так должно быть ?

Link to comment
Share on other sites

Вообщем, причины не конкретная, но выявлена. У меня раньше был ipb 3.4 и после  его апгрейда до 4.1.7 все казалось бы работает, но как видно глюк в формировании sitemap с указанием в тем пользователей, если установить чистый ips 4.1.7 то такого не наблюдается, если делать апгрейд и конвертировать старую базу то появляется такой глюк. 

Может кто сталкивался с подобным? Не хочется терять всю информацию что была на ipb 3.4

Link to comment
Share on other sites

  • 8 months later...

Аналогичная проблема с IPB 4.1.15
 

<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>
http://мой_сайт/sitemap.php?file=sitemap_content_core_Statuses_Status_1
</loc>
<lastmod>2016-10-02T21:25:46+03:00</lastmod>
</sitemap>
<sitemap>
<loc>
http://мой_сайт/sitemap.php?file=sitemap_content_forums_Forum
</loc>
<lastmod>2016-10-02T23:14:44+03:00</lastmod>
</sitemap>
<sitemap>
<loc>
http://мой_сайт/sitemap.php?file=sitemap_content_forums_Topic_1
</loc>
<lastmod>2016-10-02T23:30:37+03:00</lastmod>
</sitemap>
<sitemap>
<loc>
http://мой_сайт/sitemap.php?file=sitemap_profiles_1
</loc>
<lastmod>2016-10-02T22:59:45+03:00</lastmod>
</sitemap>
<sitemap>
<loc>
http://мой_сайт/sitemap.php?file=sitemap_profiles_2
</loc>
<lastmod>2016-10-02T23:37:05+03:00</lastmod>
</sitemap>
<sitemap>
<loc>
http://мой_сайт/sitemap.php?file=sitemap_profiles_3
</loc>
<lastmod>2016-10-02T23:37:23+03:00</lastmod>
</sitemap>
<sitemap>
<loc>
http://мой_сайт/sitemap.php?file=sitemap_profiles_4
</loc>
<lastmod>2016-10-02T21:11:16+03:00</lastmod>
</sitemap>
<sitemap>
<loc>
http://мой_сайт/sitemap.php?file=sitemap_profiles_5
</loc>
<lastmod>2016-10-02T21:41:44+03:00</lastmod>
</sitemap>
</sitemapindex>

 

Так где же посмотреть формированный sitemap.xml, посмотреть ссылки на темы в нем рабочие, и скачать этот файл чтоб загрузить на Google Analytics?

Link to comment
Share on other sites

  • 2 weeks later...

Аналогичный sitemap и у меня на 4.1.14.2

<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>
<![CDATA[
http://your-vr.ru/sitemap.php?&file=4_sitemap_database_categories
]]>
</loc>
<lastmod>2016-10-14T13:01:01+03:00</lastmod>
</sitemap>
<sitemap>
<loc>
<![CDATA[
http://your-vr.ru/sitemap.php?&file=4_sitemap_database_records_1
]]>
</loc>
<lastmod>2016-10-14T14:01:01+03:00</lastmod>
</sitemap>
<sitemap>
<loc>
<![CDATA[
http://your-vr.ru/sitemap.php?&file=sitemap_content_core_Statuses_Status_1
]]>
</loc>
<lastmod>2016-10-14T15:01:02+03:00</lastmod>
</sitemap>
<sitemap>
<loc>
<![CDATA[
http://your-vr.ru/sitemap.php?&file=sitemap_content_downloads_Category
]]>
</loc>
<lastmod>2016-10-14T16:47:47+03:00</lastmod>
</sitemap>
<sitemap>
<loc>
<![CDATA[
http://your-vr.ru/sitemap.php?&file=sitemap_content_downloads_File_1
]]>
</loc>
<lastmod>2016-10-14T10:01:02+03:00</lastmod>
</sitemap>
<sitemap>
<loc>
<![CDATA[
http://your-vr.ru/sitemap.php?&file=sitemap_content_forums_Forum
]]>
</loc>
<lastmod>2016-10-14T16:01:01+03:00</lastmod>
</sitemap>
<sitemap>
<loc>
<![CDATA[
http://your-vr.ru/sitemap.php?&file=sitemap_content_forums_Topic_1
]]>
</loc>
<lastmod>2016-10-14T11:01:01+03:00</lastmod>
</sitemap>
<sitemap>
<loc>
<![CDATA[
http://your-vr.ru/sitemap.php?&file=sitemap_pages_1
]]>
</loc>
<lastmod>2016-10-14T12:01:01+03:00</lastmod>
</sitemap>
<sitemap>
<loc>
<![CDATA[
http://your-vr.ru/sitemap.php?&file=sitemap_profiles_1
]]>
</loc>
<lastmod>2016-10-14T09:01:01+03:00</lastmod>
</sitemap>
</sitemapindex>

При анализе форума через сайт pr-cy, пишет, что карта не найдена.

Наличие Sitemap
Карта сайта не найдена.
Link to comment
Share on other sites

31 минуту назад, Quzask сказал:

При анализе форума через сайт pr-cy, пишет, что карта не найдена.

pr-cy  не показатель, он сегодня может найти, завтра нет,  а послезавтра опять появится. Несколько раз он и у меня не находил, но сейчас все норм. (На данный момент стоит IPS 4.1.15)

Link to comment
Share on other sites

5 часов назад, Quzask сказал:

При анализе форума через сайт pr-cy, пишет, что карта не найдена

И не найдет ее никто, даже поисковики. По умолчанию, карта сайта ищется по адресу /sitemap.xml, в четвертой версии форума такого файла нет, карта открывается по адресу /sitemap.php. Чтобы ее находили роботы нужно прописать в robots.txt:

Sitemap: http://www.site.ru/sitemap.php

И все будет впорядке. Второй вариант, создать rewrite rull /sitemap.xml => sitemap.php для Apache или nginx. Как это делать, ищите в интернете. Тогда при запросе /sitemap.xml будет отдаваться файл /sitemap.php и можно даже не прописывать robots.txt

На мой взгляд стоит сделать и то и другое.

Link to comment
Share on other sites

  • 1 year later...
В 01.02.2016 в 13:50, Sipsb сказал:

Всё у вас ок))

Подскажи, пожалуйста, регенерация происходит каждые 15 минут, значит ли это изменение файла sitemaps.php?

У меня в нём:

<?php
/**
 * @brief		Public sitemap gateway file
 * @author		<a href='https://www.invisioncommunity.com'>Invision Power Services, Inc.</a>
 * @copyright	(c) Invision Power Services, Inc.
 * @license		https://www.invisioncommunity.com/legal/standards/
 * @package		Invision Community
 * @since		18 Feb 2013
 */

/**
 * Path to your IP.Board directory with a trailing /
 * Leave blank if you have not moved sitemap.php
 */
$_SERVER['SCRIPT_FILENAME']	= __FILE__;
$path	= '';

$_GET['app']		= 'core';
$_GET['module']		= 'sitemap';
$_GET['controller']	= 'sitemap';

require_once $path . 'init.php';

if ( \IPS\Request::i()->testsettings )
{
    exit;
}

\IPS\Dispatcher\External::i()->run();

То есть не такой, как выше у пользователей... 4.2.4

Link to comment
Share on other sites

  • 3 weeks later...

Пара вопросов:
1. если форум с SSL, то надо ли указывать в robots.txt путь используя https, а не http? 
2. если форум лежит в подпапке, т.е. site.ru/forums/ , то как должен выглядеть корректный путь для robots.txt?

Sitemap: http://www.site.ru/forums/sitemap.php

Так?

3. robots.txt должен лежать в http://www.site.ru/robots.txt или в http://www.site.ru/forums/robots.txt ?

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Ваша ссылка была автоматически строена.   Отображать как обычную ссылку

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...