Sitemap для вордпресс, ошибка с https

Всегда юзал плагин All In One SEO Pack для создания xml-карты. Вчера развернул новый сайт, сразу сделал его на https, после этого установил плагин, включил модуль xml, сегодня обнаружил, что в карте все урлы с http, и сама карта на этом протоколе.

Редирект сделан, все работает. Пробовал перезапустить модуль, сгенерировав карту по-новой. Не помогает.

Что делать? Ну, или подскажите другой путный плагин, который генерит xml.

А как выглядит “сразу сделал его на https”? Что указано адресом сайта в общих настройках?

Сходил посмотрел у своих сайтов на Wordpress — включая те, что используют All In One SEO — никаких проблем, https присутствует.

Вообще-то, по-правильному - sitemap должен быть доступен по http.
Например, один из правильных вариантов редиректа:

RewriteCond %{HTTP:X-Forwarded-Protocol} !=https
RewriteCond %{REQUEST_URI} !^/robots.txt
RewriteCond %{REQUEST_URI} !^/sitemap.xml
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

Что касается All seo pack - предпочтительней использовать Yoast SEO, думается.

Точно. В админке забыл прописать.

Спасибо.

Самое интересное, что нигде никаких ошибок не было. Все работало, обычно если не пропишешь или админка остается на http или Хром ругается на незащищенное соединение. А так все тихо и спокойно было.

-1

[quote=“Semarg, post:1, topic:722”]
чера развернул новый сайт, сразу сделал его на https,
[/quote]
Если бы делал сайт с нуля на https такая проблема не могла бы возникнуть.
Да и вообще, если сайт на https - в сайтмапе тоже будет https.
Ставлю на то, что сайт сделан не с нуля. И в этом случае либо в настройках http либо старый сайтпам физически присутствует. И надо всё правильно перенести и перегенерить карту.
Или же обращаешься не к тому сайту. Такое тоже не редко встречается.

[quote=“Coder, post:4, topic:722”]
Что касается All seo pack - предпочтительней использовать Yoast SEO, думается.
[/quote]
У каждого плага свои тараканы достоинсва и недостатки 🙂
AiOSP ничуть не хуже, а местами даже и лучше постоянно ухудшающегося Yoast-а.

Ида, нет ничего плохого в том, что сайт доступен по обеим протоколам. Это даже лучше.

-1

[офтоп]
Gray, пока я писал ответ - ТС уже опубликовал новый пост. Но инфа об этом мне не поступила и когда я опубликовал свой - я даже вообще не увидел предыдущий ответ.
Думаю, в этом движке должны ж быть функции уведомления или даже подтверждения публикации если после захода в топик в нём появилось новое. Такое есть во всех движках. Даже в 3 булке я видел.
[/офтоп]

[quote=“SeVlad, post:6, topic:722”]
Да и вообще, если сайт на https - в сайтмапе тоже будет https.
[/quote]
Сайтмап и роботс - лучше, если доступны по двум протоколам.

К сожалению, как-то не сложилось сильно уж пользоваться пакетными движками для обычных сайтов - потому, что слышалось и что как-то оставалось в голове, то и написал - хотя, конечно, оно на чем-то базируется, например:
Что лучше All in One SEO Pack или Yoast SEO — сравнение плагинов

-1

[quote=“Coder, post:8, topic:722”]
хотя, конечно, оно на чем-то базируется,
[/quote]
Самое плохое - это “базироваться” на чтении разных ГСов 🙂

[quote=“Coder, post:8, topic:722”]
Сайтмап и роботс - лучше, если доступны по двум протоколам.
[/quote]
Это давно не актуально. Они для ПС, а ПСы проверяют https в первую очередь.
Но вообще лучше весь сайт делать доступным по обеим протоколам. Если, конечно, это не разделы с передачей номеров карт и тп.

[quote=“SeVlad, post:9, topic:722”]
Это давно не актуально
[/quote]

Очень даже актуально - и никаких проблем с проверкой https от ПС - например, именно такая инструкция на:
Сервис временных ссылок

Как можете видеть, никаких проблем с защитой. Равно и на других - не буду, конечно, приводить url.

[quote=“SeVlad, post:9, topic:722”]
Самое плохое - это “базироваться” на чтении разных ГСов
[/quote]

Да я вообще с WP не работаю, равно как и с другими пакетниками - разве что, когда у кого-то что-то и надо что-то.

[quote=“SeVlad, post:7, topic:722”]
пока я писал ответ - ТС уже опубликовал новый пост. Но инфа об этом мне не поступила и когда я опубликовал свой - я даже вообще не увидел предыдущий ответ.
[/quote]

Вообще-то, live update тут есть. Могут быть, впрочем, особенности в сочетании браузеров и сетей.
И в 3 булке такого нет, конечно. Аяксовые топики там делаются отдельно и очень глючно плагинами.

[quote=“Coder, post:4, topic:722”]
по-правильному - sitemap должен быть доступен по http.
[/quote]

Вот совсем необязательно. Поисковикам пофиг давно.

-1

[quote=“Coder, post:10, topic:722”]
Очень даже актуально - и никаких проблем с проверкой https от ПС
[/quote]
Вот как раз потому и не актуально - потому что никаких проблем с проверкой https от ПС. (насколько вообще моджно говорить о “нет проблем с https” :))

[quote=“Coder, post:10, topic:722”]
Да я вообще с WP не работаю
[/quote]
Зачем тогда советовать и делать такие громкие заявления? Не понимаю я такого…

-1

[quote=“Gray, post:11, topic:722”]
Вообще-то, live update тут есть. Могут быть, впрочем, особенности в сочетании браузеров и сетей.
И в 3 булке такого нет, конечно. Аяксовые топики там делаются отдельно и очень глючно плагинами.
[/quote]

См. Тут есть уведомления яксом. И только аяксом. Всплывающее окошко справа внизу. Он появляется когда вкладка не в фокусе (насколько я заметил) и исчезает сразу же при фокусировке. Таким образом когда пишешь ответ - оно не появляется (или мб мгновенно исчезает, не успев отрисоваться), тк вкладка в фокусе.
На той же булке (не на сёрче, а на др форумах) я видел, что ответ невозможно сразу отправить если появились новые ответы - выдаётся предупреждение. Не аяксом разумеется, а после POST-а.

[quote=“SeVlad, post:14, topic:722”]
Тут есть уведомления яксаом. И только аяксом.
[/quote]

Тут вообще весь движок такой. Весь движок — аяксовое приложение, работающее в браузере и с сервером общающееся через json.
Но не в этом дело. Новые ответы вписываются в топик без перезагрузки, даже если ты в этот момент пишешь комментарий. Но никак еще не предупреждают — а как это сделать и зачем? Тебе же в фейсбуке не говорят — ах, тут еще 50 комментов накидали, пока ты свой писал, иди давай, переосмысли.

-1

[quote=“Gray, post:15, topic:722”]
Но никак еще не предупреждают — а как это сделать и зачем?
[/quote]
Как тут сделать я не знаю, но думаю что должны быть готовые плаги или что ещё.
А зачем… Вот даже см в этом топике - я пишу ответ, а ТС уже решил проблему. И получаешься, что я опубликовал не только просто уже не нужное, но тк оно появилось позже - возможны всякие конфликты и недоразумения.
Но и не менее печальное: то, что напишут выше пока отвечаешь - можно вообще не увидеть никогда (особенно при активном обсуждении). Я бы тоже наверное не увидел, если бы не RSS в почтовике.

[quote=“SeVlad, post:13, topic:722”]
насколько вообще моджно говорить о “нет проблем с https” :
[/quote]
Запросто можно говорить - когда показывается проблемный замочек, хоят протокол https

[quote=“SeVlad, post:13, topic:722”]
Зачем тогда советовать и делать такие громкие заявления? Не понимаю я такого…
[/quote]
Не работаю - не значит, что не сталкивался или не слышалось о чем-то и как-то - равно как и многое о многом.

Да и заявления не громкие - это мое “имхо”, которое, конечно, не с потолка возникают.

Впрочем, насчет громкости - это уж как кто воспринимает) - “Нет пива…” - “-Нет, не так так написано - НЕТ ПИВА!!!”

[quote=“SeVlad, post:6, topic:722”]
Ида, нет ничего плохого в том, что сайт доступен по обеим протоколам. Это даже лучше.
[/quote]

Интересно, чем? Дублями? Ровно 2 строки в нжинксе дерают редирект на https, сайт доступен по любому протоколу

С учетом пометок “ненадежный” в браузере не могу себе представить преимуществ оставаться на http.

-1

[quote=“Solanger, post:19, topic:722, full:true”]
С учетом пометок “ненадежный” в браузере не могу себе представить преимуществ оставаться на http.
[/quote]

Это печально (с).
Повторю часть уже не раз рассказанного.

  1. Нормальные браузеры на http не ругаются (только на микседконтент).
  2. Кроме некоторых вебмастеров никто не обращает внимание не то что на иконку, но и в целом на адресную строку. 99% обычных юзеров её вообще не видят и не понимают что это.
  3. Адресная строка УЖЕ не показывается/прячется в некоторых браузерах.
Log in to reply