Вопрос или проблема
Я установил плагин мультисайта для WordPress; у меня есть один вебсайт на английском и другой на французском.
Однако, когда я перехожу в Настройки -> Постоянные ссылки, мой английский вебсайт показывает это:
Я не понимаю, почему в постоянной ссылке есть “/blog”. В то время как на французском вебсайте постоянная ссылка выглядит так:
Поэтому, когда я перехожу на страницу и меняю язык, вебсайт говорит: “Упс! Эта страница не найдена. Похоже, ничего не найдено в этом месте. Может быть, попробуйте одну из ссылок ниже или поиск?”
Я хотел бы убрать префикс “/blog” для английского вебсайта. Однако я новичок в WP, поэтому не уверен, есть ли лучшее решение.
Большое спасибо за ваш ответ!
посмотрите на плагин https://wordpress.org/plugins/r3df-multisite-blog-slug-remover/, который убирает основной префикс /blog.
Ответ или решение
Для устранения префикса permalink (постоянной ссылки) "/blog" в установке WordPress Multisite вам потребуется выполнить несколько шагов. Так как вы новичок в WordPress, я постараюсь объяснить процесс ясно и доступно.
Шаг 1: Проверка настроек сети
- Войдите в панель администратора WordPress.
- Перейдите в раздел «Мои сайты» > «Сеть» > «Настройки».
- Убедитесь, что выбран тип структуры постоянных ссылок, который вам подходит. По умолчанию для мультисайта может быть добавлен префикс "/blog", но это можно изменить.
Шаг 2: Изменение структуры постоянных ссылок
- Перейдите в «Настройки» > «Постоянные ссылки» вашего английского сайта.
- Измените структуру ссылок на «Произвольная структура» или ту, которая вам нужна, исключающую "/blog".
- Убедитесь, что сохраните изменения, нажав на кнопку «Сохранить изменения».
Шаг 3: Использование плагина
Если изменения в настройках не приводят к нужному результату, вы можете воспользоваться специальным плагином. В вашем случае, одним из рекомендуемых является R3DF Multisite Blog Slug Remover.
Инструкция по установке плагина:
- В панели администратора WordPress перейдите на «Плагины» > «Добавить новый».
- В строке поиска введите «R3DF Multisite Blog Slug Remover».
- Установите и активируйте плагин.
- Плагин автоматически удалит префикс "/blog" из URL ваших сайтов.
Шаг 4: Редиректы и SEO
После изменения постоянных ссылок, может понадобиться настроить редиректы для старых URL-адресов, чтобы избежать ошибок 404:
- Убедитесь, что все старые ссылки перенаправлены на новые, используя плагин для редиректов или настраивая их вручную в вашем файле
.htaccess
. - Проверьте, чтобы ваши внутренние ссылки на сайте также были обновлены.
Проверьте работают ли изменения
После выполнения всех вышеперечисленных шагов, обязательно проверьте, корректно ли теперь переходит на страницы вашего английского сайта и не возникают ли ошибки.
Заключение
Устранение префикса "/blog" в WordPress Multisite может быть выполнено через изменения настроек или с помощью плагина. Следуя вышеприведенным шагам, вы сможете адаптировать структуру постоянных ссылок под свои нужды. Если у вас возникнут трудности, не стесняйтесь обратиться к сообществу WordPress или консультантам для получения дальнейшей помощи.