Intereting Posts
Отображать содержимое на основе типа пользовательской публикации Удалить элемент канонической ссылки из noindex-страниц Просмотр одиночных страниц и разбиение на страницы в зависимости от URL-запроса Как я могу реализовать функцию «Добавить в коллекцию» в моей галерее изображений, которая будет загружена позже? Проблема с изображением сценария пакетного импорта Показать сообщение Как сохранить пул / блог даже в одном сообщении Вызов функции-члена add_rule () для не-объекта Отсутствует содержимое в файле page.php Есть ли способ получить минимальные функции WordPress для iframed-контента? $ wpdb возвращает старые столбцы? Вы можете его сбросить? Тема URL на всех страницах плагина Создание пользовательской оценки и использование результатов в sql-запросе Переопределение абсолютных URL-адресов из других доменов и из тестового домена Установите метаданные Редактировать сообщение неактивно

Переписывание 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/ 

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