Поддержка Проблемы и решения Проблема отображения страниц (верстки) после смены структуры постоянных ссылок.

  • Помогите решить проблему.
    Сайт на старте разработки. С первых шагов решено использовать структуру постоянных ссылок по названию записи https://site.ru/sample-post/ по умолчанию были установлены простые https://site.ru/?p=123
    Проблема заключается в том, что при смене на структуру https://site.ru/sample-post/
    теряются стили сайта (шаблона) и не зависит от версии шаблона, пробовал разные.
    Точнее опишу:
    https://site.ru — все ок, стили сохранены, но при переходе по ссылке из меню к примеру https://site.ru/shop/ страница открывается без стиля, верстки, все содержимое не имеет нужного формата шаблона.
    Примечание: site.ru домен не реальный, вписал для примера.

Просмотр 10 ответов — с 1 по 10 (всего 10)
  • теряются стили сайта (шаблона) и не зависит от версии шаблона, пробовал разные.

    Вы о шаблонах или о темах? См https://codex.wordpress.org/%D0%A7%D0%90%D0%92%D0%9E/%D0%A2%D0%B5%D1%80%D0%BC%D0%B8%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F

    Источник происхождения оных?

    Извините, ошибся. Я о темах!

    когда впишите реальный домен (чтобы можно было посмотреть) — тогда и задавайте вопросы.

    Понял!
    https://keystick.ru

    Специально установил настройку https://keystick.ru/sample-post/, что было видно как сломалось. Перейдите по любой ссылке в меню и будет видна проблема.

    криво https настроен.
    в настройках должно быть https — у вас там http.
    это во-первых.
    во-вторых, у вас ведь nginx в качестве сервера?
    вы его для чпу настраивали?

    Возможно есть рекомендации по вашим замечаниям?
    https — обеспечивает сертификат Let’s Encrypt который по умолчанию предоставлен хостингом, его даже не пришлось настраивать, а просто включить. В админке wp в установлено:
    Адрес WordPress (URL)
    https://keystick.ru
    Адрес сайта (URL)
    https://keystick.ru других настроек не нашел.

    По поводу сервера мне сложно сказать, подскажите как определить nginx или нет и как ЧПУ настроить, если в этом дело.

    Сделал запрос в тех.поддержку на изменение конфигурации, т.к. не имею root прав к настройке сервера.
    Нашел рекомендацию:
    https://site-style.by/ispmanager-nastrojka-nginx-dlya-raboty-s-wordpress/
    Как считаете, верно так сделать?

    По поводу сервера мне сложно сказать, подскажите как определить nginx или нет и как ЧПУ настроить, если в этом дело.

    nginx на фронте. Но его настройки — забота хостера. И с ЧПУ проблем нет. Проблемы в присутствии http на https сайте.
    Если Вам не нужен https — просто измените настройки адресов в ВП.
    Если нужен — плагином https://wordpress.org/plugins/better-search-replace/ измените протокол для своего сайта. При замене отметьте замену GUID. https://i.imgur.com/NiWFZPz.jpg

    В админке wp в установлено:
    Адрес WordPress (URL)
    https://keystick.ru
    Адрес сайта (URL)
    https://keystick.ru других настроек не нашел.

    а вот исходный код страницы говорит, что установлено http.

    Проблема решена добавлением строки SetEnvIf X-SSL-Emu on HTTPS=on в файл .htaccess
    Связана конкретно с переходом на HTTPS и не определением его других страниц, кроме главной. Нашел рекомендацию на портале своего хостера.

    Теперь ссылки работают, имеют понятный вид и сайт корректно отображается!

    @sevlad, @flector спасибо за советы.

Просмотр 10 ответов — с 1 по 10 (всего 10)
  • Тема «Проблема отображения страниц (верстки) после смены структуры постоянных ссылок.» закрыта для новых ответов.