Intereting Posts
навигация с wp_list_pages выводит вложенный список, изображающий иерархию RewriteRule принимает числа, но не буквы в теге Попытка получить свойство не-объекта в wp-includes / capability.php Заказывать персонализированные сообщения по дате обмена Добавление существующих ссылок в пользовательские меню навигации? Как выводить количество комментариев со ссылкой на комментарии Почему моя рабочая пользовательская таксономия не в массиве get_taxonomies? Обфускация адресов электронной почты в полях формы Почему get_the_category () говорит, что у меня две категории? Как отображать переменное поле metox2.io в передней части Обновление сообщения о сохранении Как отправить данные между wp_iframe и backbone.js в загрузке мультимедиа Как показать 4 предыдущих сообщения из текущей категории статей в WordPress? Добавление фида на пользовательскую страницу Неприятности начинаются в WordPress – мой опыт не в WordPress.

Все ссылки в блоге WP переадресовываются на главный сайт без WP

Я работал на сайте Drupal для клиента, но он хотел сохранить свой блог в WP, поэтому я вручную создал папку «blog» в корневом каталоге сайта Drupal и переместил туда весь WP-контент. Я загрузил базу данных и соответствующим образом изменил параметры wp-config.php.

Основной сайт Drupal (example.com) отлично работает, и когда я нажимаю ссылку на блог, я попадаю на первую страницу блога, как и предполагалось, но внутри блога (example.com/blog) любой другая ссылка, которую я нажимаю, покажет сообщение «не найденная страница», как если бы я искал не существующий контент на главном сайте.

Я не очень хорошо знаком с WP. Это потому, что я установлен вручную? какую конфигурацию мне не хватает?

РЕДАКТИРОВАТЬ:

Я пытался

define('WP_HOME','http://example.com/blog/'); define('WP_SITEURL','http://example.com/blog/'); 

на wp-config.php, но это не сработало.

Solutions Collecting From Web of "Все ссылки в блоге WP переадресовываются на главный сайт без WP"

сделайте резервную копию своей базы данных SQL для сайта и попробуйте запустить эти запросы вручную в базе данных через php myadmin. изменить URL-адреса в соответствии с вашим сайтом http://example.com/blog

Как всегда, будьте осторожны при выполнении запросов в базе данных

  UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldurl', 'http://www.newurl') WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET guid = replace(guid, 'http://www.oldurl','http://www.newurl'); UPDATE wp_posts SET post_content = replace(post_content, 'http://www.oldurl', 'http://www.newurl'); UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.oldurl','http://www.newurl'); 

В вашем коде не будет косой черты.

 define( 'WP_HOME', 'http://example.com/blog' ); define( 'WP_SITEURL', 'http://example.com/blog' ); 

Хотя изменение этих значений постоянно в базе данных также является хорошей идеей.

Также перейдите на страницу настроек постоянной ссылки и снова сохраните параметры.