Абсолютные ссылки в sitemap. Что не так?

12
C
На сайте с 24.06.2009
Offline
57
1207

Помогите, пожалуйста, разобраться.

В целях оптимизации :blink: , все внутренние ссылки на своем сайте я сделал абсолютными.

Например, в каком-либо пункте меню пишу <a href="http://сайт.ru/пункт1.html">, а не:

<a href="пункт1.html">

Разместил файл sitemap.xml в директории:

http://сайт.ru/sitemap.xml

Все урлы в sitemap написал, соответственно, такими:

<loc>http://сайт.ru/пункт1.html</loc>

<loc>http://сайт.ru/пункт2.html</loc> и т.д.

Почему "вебмастер Яндекса" везде мне выдал ошибку :( ?

Некорректный URL (не соответствует местоположению файла Sitemap)

Может, мне все ссылки на сайте сделать относительными и в sitemap писать:

<loc>пункт1.html</loc>

<loc>пункт2.html</loc> и т.д.?

Будет ли это хуже для оптимизации?

Обмен статьями строительной тематики (http://projserv.ru/articles.html)
S2
На сайте с 07.01.2008
Offline
611
#1

А с www напутать не могли? Вообще ссылку выложите на сайт. Или сюда обратитесь: /ru/forum/388073

Не надо приписывать мне свои выводы, я имею ввиду только то, что написал. Лучшая партнёрка по футболкам/толстовкам (http://partnerka.kolorado.ru/?ref=1921540) Опрос: Проверить текст на уник - как? (/ru/forum/495885)
SAlex
На сайте с 27.07.2008
Offline
409
#2
crosstrannik:

Разместил файл sitemap.xml в директории:

http://сайт.ru/sitemap.xml

Попробуйте по этому адресу скачать файл или открыть его в браузере. Получилось ?

C
На сайте с 24.06.2009
Offline
57
#3

Str256 , спасибо за совет.:)

В браузере-то все работает:

http://projserv.ru/sitemap.xml

А вот Яндексу что не нравится?..:(

SAlex
На сайте с 27.07.2008
Offline
409
#4

попробуйте создать sitemap1.xml с www

и добавить по адресу

http://www.projserv.ru/sitemap1.xml

Возможно яндекс сейчас считает основным зеркалом - с www.

ps. Было такое, что без ввв яндекс сайтмап не берет.

S2
На сайте с 07.01.2008
Offline
611
#5

SAlex, у сайта зеркала ещё не склеены. Можете сами проверить. Так что всё написано верно.

crosstrannik, директиву host понимает только Яндекс - не стоит писать её дополнительно в блок для остальных роботов.

Шапка карты, по другому у меня выглядит:

<?xml version="1.0" encoding="UTF-8" ?>
- <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
- <url>

Не пробовали так сделать?

C
На сайте с 24.06.2009
Offline
57
#6
Str256:
SAlex, у сайта зеркала ещё не склеены. Можете сами проверить. Так что всё написано верно.

crosstrannik, директиву host понимает только Яндекс - не стоит писать её дополнительно в блок для остальных роботов.

Шапка карты, по другому у меня выглядит:



Не пробовали так сделать?

Спасибо🍻, попробую исправить.

S2
На сайте с 07.01.2008
Offline
611
#7
crosstrannik:
Спасибо, попробую исправить.

И ещё, почему вы написали на карте UTF-8, если у вас на сайте кодировка: charset=windows-1251

C
На сайте с 24.06.2009
Offline
57
#8
Str256:
И ещё, почему вы написали на карте UTF-8, если у вас на сайте кодировка: charset=windows-1251

Признаюсь, я в этом нуб🙅.

А как правильно?

В sitemap написать encoding="windows-1251"

или в МЕТА-теге:

charset=UTF-8 ???

SAlex
На сайте с 27.07.2008
Offline
409
#9

UTF-8 это не для сайта, а для файла сайтмап.

Есть сервис http://www.xml-sitemaps.com/ - это самый лучший.

Сделайте там 2 варианта сайтмапа: с ввв и без ввв. Назовите их по разному и оба залейте в корневую директорию. И яндексу попробуйте оба скормить. Может быть он один из них и проглотит. А дальше уже можно от этого будет отталкиваться

S2
На сайте с 07.01.2008
Offline
611
#10
SAlex:
Есть сервис http://www.xml-sitemaps.com/ - это самый лучший.
Сделайте там 2 варианта сайтмапа: с ввв и без ввв. Назовите их по разному и оба залейте в корневую директорию. И яндексу попробуйте оба скормить. Может быть он один из них и проглотит. А дальше уже можно от этого будет отталкиваться

От того, что у ТС ничем карта сгенерированная там, ничем не отличается.

crosstrannik:
Признаюсь, я в этом нуб.
А как правильно?

Оставьте как есть.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий