Recommended Posts

В CMS предусмотрен вывод Карты сайта - страница /sitemap (не путать с sitemap.xml). Страница выводится замечательно и указывает все названия страниц сайта с возможностью перехода на них (как видимо и предполагалось), только к названиям страниц почему-то прикручены ссылки с прокладкой /sitemap/ . Например страница с Новостями имеет ссылку https://realty-centrum.com/sitemap/news/ которая ведет к 404 ошибке а не https://realty-centrum.com/news/ , как по логике должно быть.

Это недоработка или здесь заложен глубокий сакральный смысл, чтобы наплодить с полсотни 404 ошибок на битые ссылки? :) 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

И уж если зашел разговор про Карту сайта, то может её расширить, как например это делается в Wordpress? Там это называется Архив новостей - 4 колонки с разделами:

Страницы сайта | Последние 20 сообщений | Архив по темам | Архив по месяцам

Нам-бы что-то подобное не помешало, например отделить Страницы сайта от Новостей и Статей

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вероятно у вас в шаблоне указаны ссылки относительные, а не полные.

Посмотрите, чтобы в шаблоне было /news/ вместо news

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
5 часов назад, rumantic сказал:

Вероятно у вас в шаблоне указаны ссылки относительные, а не полные.

Посмотрите, чтобы в шаблоне было /news/ вместо news

А о каком шаблоне идет речь? Я наверное плохо объяснил. Речь идет не о странице Новостей а о ссылках на странице Карты сайта

На сайте исходно можно открыть Карту сайта,  такое есть изначально, но нигде не афишируется. Если перейти по ссылке https://realty-centrum.com/sitemap , на открывшейся странице мы увидим список названий страниц сайта, по клику на которые можно перейти на ту или иную страницу, и переход осуществляется без проблем.

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

В первом случае, если я просто захожу на Карту сайта по вышеуказанной ссылке (вручную), все ссылки в списке Карты сайта нормальные, например: Московское областное БТИ имеет ссылку https://realty-centrum.com/bti и она правильная, переход осуществляется нормально.

Во втором случае, если я захожу на Карту сайта через Нижнее меню, (в принципе по той-же ссылке), то все ссылки на странице Карты сайта приобретают прокладку .../sitemap/..., Например та-же ссылка на Московской областное БТИ приобретает вид https://realty-centrum.com/sitemap/bti, что при переходе приводит к 404 ошибке.

Собственно этот глюк с прокладкой меня и интересовал. Как с этим бороться и откуда вообще она берется?

Сами опробуйте сначала зайти на моем сайте на страницу /sitemap  вручную, просто дописав ссылку и проверьте ссылки в списке страниц

А затем вопробуйте зайти на Карту сайта из меню в футере (пока я этот пункт не удалял) и снова проверить ссылки...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, rumantic сказал:

Ловите апдтейт.

Исправили.

Ну вот, теперь Карта сайта работает

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
19 минут назад, rumantic сказал:

Ловите апдтейт.

Исправили.

отдельно как то обновить можно? не обновляя всю систему и весь сайт? если да то как именно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
5 минут назад, doma сказал:

отдельно как то обновить можно? не обновляя всю систему и весь сайт? если да то как именно?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 31.03.2018 в 20:28, Chernetskiy сказал:

А о каком шаблоне идет речь? Я наверное плохо объяснил. Речь идет не о странице Новостей а о ссылках на странице Карты сайта

На сайте исходно можно открыть Карту сайта,  такое есть изначально, но нигде не афишируется. Если перейти по ссылке https://realty-centrum.com/sitemap , на открывшейся странице мы увидим список названий страниц сайта, по клику на которые можно перейти на ту или иную страницу, и переход осуществляется без проблем.

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

В первом случае, если я просто захожу на Карту сайта по вышеуказанной ссылке (вручную), все ссылки в списке Карты сайта нормальные, например: Московское областное БТИ имеет ссылку https://realty-centrum.com/bti и она правильная, переход осуществляется нормально.

Во втором случае, если я захожу на Карту сайта через Нижнее меню, (в принципе по той-же ссылке), то все ссылки на странице Карты сайта приобретают прокладку .../sitemap/..., Например та-же ссылка на Московской областное БТИ приобретает вид https://realty-centrum.com/sitemap/bti, что при переходе приводит к 404 ошибке.

Собственно этот глюк с прокладкой меня и интересовал. Как с этим бороться и откуда вообще она берется?

Сами опробуйте сначала зайти на моем сайте на страницу /sitemap  вручную, просто дописав ссылку и проверьте ссылки в списке страниц

А затем вопробуйте зайти на Карту сайта из меню в футере (пока я этот пункт не удалял) и снова проверить ссылки...

мы еще не обновлялись но посмотрев у себя на сайте -у нас вроде все как нормально.
не совсем поняли что именно не работает.
Есть конечно некое предположение что мы сидим на старой версии и там все было нормально
Потом возможно внесли изменения и вот там была ошибка. А сейчас внесли изменения и сейчас выглядит как раньше

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Только что, rumantic сказал:

 

То есть вы предлагаете завести тестовый сайт. и на нем обновить. А потом просто взять оттуда новую папку и просто перенести к себе на сайт -таким образом обновить только один модуль?
Естественно сохранив предыдущий каталог в качестве резерва

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
10 минут назад, doma сказал:

 

То есть вы предлагаете завести тестовый сайт. и на нем обновить. А потом просто взять оттуда новую папку и просто перенести к себе на сайт -таким образом обновить только один модуль?
Естественно сохранив предыдущий каталог в качестве резерва

да

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

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


  • Похожие публикации

    • Автор: Ramiz95
      Добрый вечер. У нас на сайте есть категория Продано. Туда мы перемещаем объекты которые были сняты с продажи. (Не спрашивайте зачем. Прихоть руководителя) В robots.txt я заблокировал данную категорию и о объявления находящиеся там. Вопрос таков: как убрать данную категорию из sitemap.xml не трогая другие? 
    • Автор: Ramiz95
      Добрый день! Дабы не засорять форум несколькими темами, создаю одну с двумя вопросами.
      1. После переезда сайта с nasha-stolica.ru на nasha-stolica.com перестала работать карта google. Я так понял что ключ который был выдан сайту с доменом РУ не подходит к сайту с доменом КОМ. Вопрос: правильно ли я понял? И куда вставить новый ключ? Облазил весь скрипт, но так и не нашел. 
      2. Проблема с переездом сайта с http на https.
      2.1 Делаю все по Инструкции , но там не указано как изменять  "ссылки, имеющиеся в коде сайта" придется скачивать весь сайт и в ручную искать и править? Или можно только шаблон? 
      2.2 Так же там указано "Смотрим, чтобы в карте сайта .xml присутствовал только протокол https" ок, я посмотрел, там действительно указан протокол http. А как это изменить? Где поставить галочку чтоб в sitemap.xml указывался https протокол? 
      Так же там есть несколько непонятных пунктов: 
      1. Переходим в настройки сайта и выбираем Основной домен (если этого не было сделано раньше). - это где?
      2. Переносим все настройки (если такие имелись) с версии сайта http на https - это как? 
      3. Инструмент изменения адресов не используем - что за инструмент?
       
    • Автор: Vital
      В Sitemap не появляются ссылки из линкменеджера, хотя в настройках все включено
    • Автор: realtor164
      Подскажите пожалуйста, почему не выводятся объявления в sitemap? В настройках "Выводить объявления в sitemap" включено, в корневом каталоге файла нет. Если открыть в браузере http://realtor164.ru/sitemap.xml объявлений нет.
    • Автор: shra75
      Ребята, а как теперь обстоят дела с файлом sitemap.xml Хотел его Яше скормить, да в настройках сказано: sitemap.xml генерируется автоматически при обращении к адресу /sitemap.xml это что получается, теперь для скармливания карты сайта, достаточно просто указать линк такого типа: www.site.ru/sitemap.xml правильно понимаю? Спасибо.