Intereting Posts
Есть ли крючок для активации темы? или что-то подобное? Как использовать новые Dashicons для пользовательских кнопок TinyMCE? Какой крюк вы используете для обновления сообщения? Runng Cron Job для плагина без доступа к CronTab Мой пост повторяется на второй странице Добавьте кнопку mailto рядом с настраиваемой ссылкой для загрузки поля как организовать мои категории, или я должен делать пользовательские типы сообщений для некоторых? Открыть соединение между страницей для обратного вызова Целесообразно ли использовать `add_rewrite_rule ()` для обслуживания пользовательской страницы? Почему некоторые крючки не работают внутри контекста класса? Загрузка изображений с носителя происходит в неправильной папке Скрыть комментарии, ожидающие модерации от пользователя, который отправил комментарии Лучшая практика – Meta Query и post_clauses для упорядочения «левого соединения» Как мой плагин отображает заполненное новое почтовое окно RSS Виджет на тему

Переписывание URL-адресов для дочернего сайта WordPress Network (Multisite)

У нас есть установка WordPress Network (Multisite), в которой есть несколько блогов, работающих под url blogs.exampleurl.com, где каждый дополнительный сайт – blogs.exampleurl.com/site1 / site2 и т. Д. …

У нас есть пользователь, у которого уже есть URL (www.exampleurl.com/usersite/), и он хотел бы сохранить его URL, но также использовать нашу установку WordPress. Можно ли это сделать с любыми настройками в WordPress, любыми плагинами или чем-то еще на сервере?

Для уточнения он не хочет, чтобы его URL-адрес просто перенаправлялся в блоги. URL, но вместо этого сохраняйте свой URL-адрес во время его подачи из экземпляра WordPress.

Solutions Collecting From Web of "Переписывание URL-адресов для дочернего сайта WordPress Network (Multisite)"

Это просто, если я правильно понимаю вопрос. Используйте плагин WordPress MU Domain Mapping:

http://wordpress.org/extend/plugins/wordpress-mu-domain-mapping/

Обновить

Я думаю, что что-то вроде следующего должно работать в вашем .htaccess:

RewriteCond %{HTTP_HOST} www.exampleurl.com RewriteCond %{REQUEST_URI} !^/testsite RewriteRule ^(.*)$ testsite/$1 [L] 

Это вернет содержимое папки «testite» для «www.exampleurl.com». И если у вас есть:

http://www.exampleurl.com/myoldsite/

то я думаю, что он вернет содержимое:

/ Тестовый сайт / myoldsite /

Поэтому я угадываю, если вы, но WordPress в этой папке, должны работать. Вам также может понадобиться сопоставить http://www.exampleurl.com с blogs.exampleurl.com, используя плагин картографирования домена.

Просто используйте плагин картографирования домена. Это оды, что вы хотите, и да, это работает на сайтах подпапок.

Вот углубленная статья о том, как переписать многостраничные слова WordPress: http://kunalnagar.in/blog/rewrite-wordpress-multisites/

По сути, в нем объясняется, как вы можете переписать различные мультисайты на тот же уровень, что и корневой сайт, т. Е. Если у вас есть что-то вроде:

 http://localhost/blog/ # Root Site http://localhost/blog/site1/ # Multisite 1 http://localhost/blog/site2/ # Multisite 2 

… вы можете изменить это:

 http://localhost/blog/ http://localhost/site1/ http://localhost/site2/ 

Надеюсь это поможет!