Поддержка Проблемы и решения Абсолютный и относительный путь к файлам

  • Решил перейти с Joomla на WordPressи сейчас создаю первый сайт на нём.
    Оказалось, что в некоторых пунктах при выборе картинки в базе остается ссылка как абсолютный путь к файлу. Из-за этого получается, если я перенесу сайт с локальной машины на хостинг, мне нужно будет править некоторые пункты в админке, чтоб сайт корректно работал.
    Нашел, что есть плагин Absolute Relative Links, который переделывает абсолютные пути на относительные, но он обновлялся 11 лет назад.
    Есть ли плагины, которые стоят того что бы их использовать или другие варианты решения проблемы?

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • Модератор Yui

    (@fierevere)

    永子

    Установил один плагин (WP No External Links), попробовал в теме (Photolux v.2.3.2) изменить логотип и favicon — ничего не изменилось, как были пути абсолютные так и остались. Это смотрел в таблице «wp_options» значение для «photolux_favicon»

    Установил плагин Better Search Replace, но не понял как он работает, т.к. пути к лого и faviconостались абсолютными.

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    Попробуйте плагин Duplicator.

    плагин Duplicator предназначен для переноса сайта на хостинг, а я имел ввиду что абсолютные ссылки вредят сайту.
    Посмотрел в таблице wp_posts поле guid — оно всё состоит из абсолютных ссылок. Или всем наплевать, что ссылки абсолютные?

    Модератор Yui

    (@fierevere)

    永子

    better search replace может исправлять guid, внимательнее осмотрите галочки настроек

    Я не заметил, что он появился в Инструментах. Но меня поразило то что я сам должен знать что искать и на что заменять!!! Это почти тоже самое что вручную просмотреть поля базы. Я думал плагин будет на лету изменять пути к файлам.
    Я что-то совсем разочаровался в WordPresse, а работа с плагинами — установи их, а потом руками допиливай.

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    плагин Duplicator предназначен для переноса сайта на хостинг, а я имел ввиду что абсолютные ссылки вредят сайту.

    Чем вредят-то?

    Из-за этого получается, если я перенесу сайт с локальной машины на хостинг, мне нужно будет править некоторые пункты в админке, чтоб сайт корректно работал.

    Вот Duplicator и поправит это за Вас.

    Для сервера лучше взять ресурс по локальной ссылке чем по глобальной. Или другими словами: в соседнюю комнату можно войти через коридор или через окно на девятом этаже.
    Читал что хостеры говорят — это лишняя нагрузка на сервер.

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    Читал что хостеры говорят — это лишняя нагрузка на сервер.

    Угу, а относительные ссылки мешают индексированию :D.

    Плагина не знаю, но в WordPress есть функция wp_make_link_relative можно попробовать понавешать её на все возможные хуки, связанные с ссылками.

    Модератор Yuri

    (@yube)

    Для сервера лучше взять ресурс по локальной ссылке чем по глобальной

    Может и так, да только берет не сервер, а браузер посетителя сайта.

    Читал что хостеры говорят — это лишняя нагрузка на сервер.

    Глупости ваши хостеры говорят 🙂 Браузер из относительной ссылки все равно сделает абсолютную и ее затребует у сервера.

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • Тема «Абсолютный и относительный путь к файлам» закрыта для новых ответов.