Бормотухи.НЕТ

Бормотухи.НЕТ (http://www.bormotuhi.net/index.php)
-   vBulletin 4.x (http://www.bormotuhi.net/forumdisplay.php?f=137)
-   -   Карта сайта для vBulletin 4 (http://www.bormotuhi.net/showthread.php?t=7875)

starichenko 01.05.2010 14:50

Карта сайта для vBulletin 4
 
Подскажите пожалуйста!!! Где можно взять карту сайта для vbulletin??

У меня вот такая кодировка на форуме utf-8 (Unicode, worldwide)

Ghost 01.05.2010 15:14

Цитата:

Сообщение от starichenko (Сообщение 174088)
Где можно взять карту сайта для vbulletin??

Попробуй тут найти.

Serberg 01.05.2010 15:20

Цитата:

Сообщение от starichenko (Сообщение 174088)
Подскажите пожалуйста!!! Где можно взять карту сайта для vbulletin??

Ну вообще-то она уже в движке встроена. В админку заходить не пробовал ?
Админка - Основные настройки - XML файл карты сайта
и еще есть менюха:
Админка - XML файл карты сайта, там есть два подменю:
  • Управление приоритетом содержимого
  • Перестроить файл карты сайта

ps
Очень рекомендую сначала изучить админку перед тем как форум создавать...


pss
Цитата:

Сообщение от Ghost (Сообщение 174107)
Попробуй тут найти.

Да там ничего путного на русском языке нет )))

starichenko 01.05.2010 15:29


Я вот сюда захожу Админка - Основные настройки - XML файл карты сайта и там надо указать Путь к данным файла карты сайта

Какой путь надо указать???

Такой http://мой сайт.ru/xmlsitemap.php на подходит :uuuu:

Serberg 01.05.2010 15:46

starichenko, не правильно создаешь и делаешь не так.
1. Создай какую нибудь папку для сайтмапов в директории форума. К примеру папка sitemap. Ставишь на нее права CHMOD 777.
2. Заходишь в админку - Основные настройки - XML файл карты сайта .
Путь к данным файла карты сайта - вписываешь сюда полный пусть к папке сайтмапа, у меня в винде например полный путь до папки Z:\home\vb4\www\sitemap , если у тебя на сервере -то прописывай полный путь до папки на сервере (адрес типа http://мой сайт.ru/sitemap не прокатит).
3. Жмешь ручное создание карты сайта и проверяешь создались ли файлы, если нет - то значит что то не так настроил (обычно пишут красным в настройках что настроено не так).
4. Если файлы создались - то теперь нужно чтобы поисковики видели эти файлы как будто в корне форума (иначе индексации не будет). Для этого мы воспользуемся модулем реврайт. Нужно в корне форума создать файл .htaccess и записать в него следующее (если он создан то дописать в него):

Код:

RewriteEngine On
RewriteRule ^sitemap.gz$ sitemap/vbulletin_sitemap_index.xml.gz [L]

Теперь попробуй обратиться по адресу: http://мой сайт.ru/sitemap.gz , если вылезет меню сохранения файла - то все путем, если нет - то модуль реврайт не работает либо что то не так сделал.

starichenko 01.05.2010 15:55

Все сделал как вы сказали.....

Но когда я нажимаю вручную сгенерировать то пишет вот что

Создание одной из частей файла карты сайта прошло неудачно. Пожалуйста, проверьте права на директорию файлов карты сайта.

Serberg 01.05.2010 16:20

Цитата:

Сообщение от starichenko (Сообщение 174137)
То какой нужно прописать??? /public_html/sitemap ???
Или какой то другой??? Подскажите пожалуйста!!!

Конечно другой. Вот, написал инструкцию Как узнать полный адрес до форума

starichenko 01.05.2010 16:37

Вроде получилось... :good:

Теперь файл карты сайта доступен по адресу http://мой сайт.ru/xmlsitemap.php

Но когда я перехожу по адресу карты сайта мне предлагается Открыть ее или сохранить

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

Serberg 01.05.2010 17:03

Цитата:

Сообщение от starichenko (Сообщение 174205)
Так и должно быть???

Да, так и должно быть. Вообще для полной уверенности можешь в файле .htaccess фразу ^sitemap.gz$ заменить на ^sitemap_index.xml.gz$ и тогда адрес твоей карты будет доступен по адресу http://мой сайт.ru/sitemap_index.xml.gz. Затем заходишь в панель управления яндекса и гугла и указываешь в качестве адреса карты сайта строку http://мой сайт.ru/sitemap_index.xml.gz . Через некоторое время поисковики обработают карту и напишут о ней инфу.

Так же для остальных поисковиков можно вписать адрес карты в файл robots.txt

starichenko 02.05.2010 18:57

Подскажите еще пожалуйста!!! Я вот создал карту сайта... сгенерировал ее вручную.... Она у меня имеет вот такой вид


Цитата:

<?xml version="1.0" encoding="UTF-8" ?>
- <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
- <sitemap>
<loc>http://www.Мой сайт.ru/xmlsitemap.php?fn=vbulletin_sitemap_forum_0_60.xml.gz</loc>
<lastmod>2010-05-02T10:07:36+03:00</lastmod>
</sitemap>
- <sitemap>
<loc>http://www.Мой сайт.ru/xmlsitemap.php?fn=vbulletin_sitemap_thread_1_495.xml.gz</loc>
<lastmod>2010-05-02T10:09:24+03:00</lastmod>
</sitemap>
</sitemapindex>

И это вся карта сайта.... Насколько я знаю она должна быть намного больше, т.к. у меня на сайте есть уже написано много сообщений и создано тем. :uuuu:


Когда я захожу в дирректорию форума по ФТП у меня в папке Sitemap создано 3 файла и один из них как раз отображает полную карту сайта...

Вот эти 3 файла

Цитата:

vbulletin_sitemap_forum_0_60.xml.gz

vbulletin_sitemap_index.xml.gz

vbulletin_sitemap_thread_1_495.xml.gz
И самое интересное что все роботы индексируют мой сайт кроме Яндекса.... Хотя я туда добавлял URL своего сайта а также карты сайта ((((

Serberg 02.05.2010 20:39

Цитата:

Сообщение от starichenko (Сообщение 174876)
Когда я захожу в дирректорию форума по ФТП у меня в папке Sitemap создано 3 файла и один из них как раз отображает полную карту сайта...

Как раз в первом и основном файле сайт мапа содержится информация об остальных файлах. К примеру у бормотухи уже 9 файлов сайт мапа, а добавляется только основной в котором будет указана инфа о файлах. Т.е. поисковик обращаясь к этой карте получает информацию об остальных файлах-картах.


Цитата:

Сообщение от starichenko (Сообщение 174876)
И самое интересное что все роботы индексируют мой сайт кроме Яндекса....

Яндекс потому что тормозной поисковик - поэтому и не проиндексировал. Ты панели увидишь информацию о результатах индексации только через неделю (в лучшем случае). То что там написано что карта стоит в очереди индексации - это нормально.

Shaman480 30.11.2010 15:20

Цитата:

Сообщение от Serberg (Сообщение 174132)
starichenko, не правильно создаешь и делаешь не так.
1. Создай какую нибудь папку для сайтмапов в директории форума. К примеру папка sitemap. Ставишь на нее права CHMOD 777.
2. Заходишь в админку - Основные настройки - XML файл карты сайта .
Путь к данным файла карты сайта - вписываешь сюда полный пусть к папке сайтмапа, у меня в винде например полный путь до папки Z:\home\vb4\www\sitemap , если у тебя на сервере -то прописывай полный путь до папки на сервере (адрес типа http://мой сайт.ru/sitemap не прокатит).
3. Жмешь ручное создание карты сайта и проверяешь создались ли файлы, если нет - то значит что то не так настроил (обычно пишут красным в настройках что настроено не так).

Сделал все как написано у Вас, ошибок красным не показало, но выдает вот такую ошибку:
Код:

Could not find phrase 'invalid_sitemap_content_type'.

Shaman480 30.11.2010 16:06

Сам задал вопрос сам на него и отвечаю!

Это баг перевода для булки! Переключаешься на английский язык и все нормально создается!

bazar76 11.03.2011 15:38

Serberg, Спасибо огромное за FAQ по созданию карты сайта, вернее за за её тюнинг. Я и папку создал для карты и доступ дал и был уверен что поисковики её находят и индексируют, а вот то что нужно создать файл "хатчес" я и не догадывался. Сделал всё по Вашим советам и теперь по адресу http://мой сайт.ru/sitemap_index.xml.gz предлогает скачать мне файл.
Но у меня возник другой вопрос, открыв этот файл я увидел что там написана кодировка utf-8, но сайт у меня в 1251, это нормально что в карте стоит другая кодировка?
Или я зря паникую и всё так и должно быть?
Вот сама карта сайта...
Нажми для просмотра
<?xml version="1.0" encoding="UTF-8" ?>
- <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
- <sitemap>
<loc>http://zovzakona.org/xmlsitemap.php?fn=vbulletin_sitemap_thread_0.xml.gz</loc>
<lastmod>2011-03-10T05:46:43+00:00</lastmod>
</sitemap>
- <sitemap>
<loc>http://zovzakona.org/xmlsitemap.php?fn=vbulletin_sitemap_forum_1.xml.gz</loc>
<lastmod>2011-03-10T06:34:26+00:00</lastmod>
</sitemap>
- <sitemap>
<loc>http://zovzakona.org/xmlsitemap.php?fn=vbulletin_sitemap_cms_2.xml.gz</loc>
<lastmod>2011-03-10T06:39:08+00:00</lastmod>
</sitemap>
</sitemapindex>

И попутный вопрос, если у меня сейчас карта создаётся автоматом каждые 7 дней (так в настройках стоит) то есть ли смысл ставить "vBSEO Sitemap Generator"? Или этот продукт теперь мне не нужен?

Serberg 12.03.2011 00:03

bazar76, если все работает - то ничего не ремонтируй и не трогай.

bazar76 12.03.2011 00:19

Позволю себе ещё один вопрос.
Если я прописал в "хачес" ссылку на новую карту сайта и теперь она у меня так сказать самая значимая, но у меня в корне ещё лежит файл xmlsitemap.php (который был до новой каты) мне его оставить или удалить? Чтоб ни какие роботы его не видели, а видели только тот что по ссылке в "хачес". Этот файл я сам не делал, его сама Булка сделала и там разные копирайты булки и FintMaxa.
По идее он уже не нужен, но так как я только учусь вебмастерству боюсь его удалять.
Что посоветуете?

Rohan 25.09.2011 15:31

Цитата:

Сообщение от Serberg (Сообщение 174132)
starichenko, не правильно создаешь и делаешь не так.
1. Создай какую нибудь папку для сайтмапов в директории форума. К примеру папка sitemap. Ставишь на нее права CHMOD 777.
2. Заходишь в админку - Основные настройки - XML файл карты сайта .
Путь к данным файла карты сайта - вписываешь сюда полный пусть к папке сайтмапа, у меня в винде например полный путь до папки Z:\home\vb4\www\sitemap , если у тебя на сервере -то прописывай полный путь до папки на сервере (адрес типа http://мой сайт.ru/sitemap не прокатит).
3. Жмешь ручное создание карты сайта и проверяешь создались ли файлы, если нет - то значит что то не так настроил (обычно пишут красным в настройках что настроено не так).
4. Если файлы создались - то теперь нужно чтобы поисковики видели эти файлы как будто в корне форума (иначе индексации не будет). Для этого мы воспользуемся модулем реврайт. Нужно в корне форума создать файл .htaccess и записать в него следующее (если он создан то дописать в него):

Код:

RewriteEngine On
RewriteRule ^sitemap.gz$ sitemap/vbulletin_sitemap_index.xml.gz [L]

Теперь попробуй обратиться по адресу: http://мой сайт.ru/sitemap.gz , если вылезет меню сохранения файла - то все путем, если нет - то модуль реврайт не работает либо что то не так сделал.

все сделал как вы написали
Но без модуля реврайт
по адресу: http://мой сайт.ru/sitemap.gz у меня выдает на сохранение файл, значит как бы все работает
файлы в папке появились http://i29.fastpic.ru/big/2011/0925/...9d5683c0d2.jpg
теперь остается ждать роботов с поисковиков?
В гугле и Яше прописал путь sitemap.gz

Serberg 25.09.2011 17:30

Rohan, если ты реврайт не пропишешь, то карта сайта будет находится по адресу http://мой_сайт.ru/sitemap/sitemap.gz , а это есть СЕО крах твоего форума.

Rohan 25.09.2011 17:33

Цитата:

Сообщение от Serberg (Сообщение 292194)
Rohan, если ты реврайт не пропишешь, то карта сайта будет находится по адресу http://мой_сайт.ru/sitemap/sitemap.gz , а это есть СЕО крах твоего форума.

Not Found

The requested URL /sitemap/sitemap.gz was not found on this server.
значит не работает?
А можно залить этот реврайт, тут поискал не нашёл его

Serberg 25.09.2011 17:38

Rohan, пункт 4 прочитай http://www.bormotuhi.net/showpost.ph...32&postcount=5 .


Цитата:

Сообщение от Rohan (Сообщение 292196)
А можно залить этот реврайт, тут поискал не нашёл его

Ты бы загугли что такое реврайт перед тем как спрашивать такие глупости.

Rohan 25.09.2011 17:43

Цитата:

Для этого мы воспользуемся модулем реврайт
вот что я имел ввиду, как написали так и растолковал))

Rohan 25.09.2011 17:46

Цитата:

файл .htaccess и записать в него следующее (если он создан то дописать в него):

Код:

RewriteEngine On
RewriteRule ^sitemap.gz$ sitemap/vbulletin_sitemap_index.xml.gz [L]

Это я сделал и закинул в корень сайта
Цитата:

Теперь попробуй обратиться по адресу: http://мой сайт.ru/sitemap.gz , если вылезет меню сохранения файла - то все путем
и это у меня работает

Serberg 25.09.2011 17:51

Цитата:

Сообщение от Rohan (Сообщение 292198)
вот что я имел ввиду, как написали так и растолковал))

Реврайт - это модуль апача, он ставится на сервер не на скрипт.
http://www.google.ru/search?client=o...w=1280&bih=902


Цитата:

Сообщение от Rohan (Сообщение 292200)
и это у меня работает

ну значит все пучком

CaHeK_pk 28.12.2011 23:12

глупый вопрос конечно... но стандартный /xmlsitemap.php, подходит?...
или надо все делать как описано выше?

Snickers777 02.02.2012 20:14

Serberg, Такой вопрос - начал создавай карту сайта по вышенаписанной инструкции.У меня в админке почему - то всё иначе.Короче получилось так,
вручную сгенерировал и файл создался в корневой папке форума
под именем xmlsitemap.php.. Он соответственно доступен по адресу
http://www.unknown-hack.com/xmlsitemap.php правильно ли я сделал?
Мне вообще ничего не понятно.Заранее спасибо.


Текущее время: 05:23. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot

Время генерации страницы 0.05820 секунды с 8 запросами