установка подкаталога, разрывающая существующие связи

У меня была эта проблема несколько раз теперь. При создании сайта, включая некоторое содержание, я сохраняю WordPress в подкаталоге (скажите, /wordpress/). При помещении его живой, я перемещаюсь/копирую 3 файла из dir в корень, в соответствии со спецификациями WordPress сюда: http://codex.wordpress.org/Giving_WordPress_Its_Own_Directory#Using_a_pre-existing_subdirectory_install

Это работает, но все ссылки, уже введенные в содержание, относятся к /wordpress/bla/bla и, после перемещения, возвратит 'файл, не найденный'. Кроме того, ссылки, ранее отправленные в электронных письмах и ссылках, уже индексированных Google, возвратят файл, не найденный.

Мой вопрос: это поведение как разработано, или я делаю что-то не так?

Пожалуйста, примите во внимание: Мой вопрос не состоит в том, как зафиксировать его. Достаточно легко добавить некоторые строки к корню .htaccess сказать, "для каждого запроса внутри /wordpress/, если это не существует, удалите слово /wordpress/ и попробуйте еще раз", таким образом, я удивлен, WordPress не делает этого отдельно. Это заставляет меня думать, что я делаю что-то не так.

1
25.01.2020, 23:06
2 ответа

Вы не делаете ничего плохого. WordPress не контролирует ссылки в содержании, так Вам решать для изменения их, когда структура изменяется.

1
19.02.2020, 23:05
  • 1
    хорошо.. хорошо. таким образом, проблема звучит знакомой? я задаюсь вопросом, почему Wordpress просто не добавляет rewriterule для в ссылках каталога; этому не придется изменить содержание. –  commonpike 08.02.2013, 19:23
  • 2
    Это знакомо. Я обычно вхожу в PHPMyAdmin и выполняю несколько запросов непосредственно для обновления ссылок. Очевидно, нужно скопировать DB прежде, чем сделать это или сделать тестовый прогон сначала. –  vancoder 08.02.2013, 19:25

В прошлом мы использовали "Поиск, и Замена" плагин для WordPress к массе изменяет содержание сайта, который был перемещен в новый хостинг-сервер.

Не уверенный, если этот плагин будет работать на Вас, но можно дать ему попытку:

http://wordpress.org/extend/plugins/search-and-replace/

0
19.02.2020, 23:05

Теги

Похожие вопросы