URL-Neuschreiben für die Unterwebsite von WordPress Network (Multisite)

Wir haben eine Installation von WordPress Network (Multisite), auf der mehrere Blogs unter der URL blogs.exampleurl.com laufen, wobei jede Untersite blogs.exampleurl.com/site1 / site2 usw. ist.

Wir haben einen Benutzer, der bereits eine URL hat (www.exampleurl.com/usersite/) und möchte seine URL behalten, aber auch unsere Installation von WordPress verwenden. Kann dies mit irgendwelchen Einstellungen in WordPress, irgendwelchen Plugins oder etwas anderem auf dem Server geschehen?

Zur Klarstellung möchte er nicht, dass seine URL nur auf die Blogs umleitet. URL, aber behalten Sie seine URL bei, während Sie von der WordPress-Instanz bedient werden.

Solutions Collecting From Web of "URL-Neuschreiben für die Unterwebsite von WordPress Network (Multisite)"

Das ist einfach, wenn ich die Frage richtig verstehe. Verwenden Sie das Plugin “WordPress MU Domain Mapping”:

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

Aktualisieren

Ich denke, etwas wie das Folgende sollte in Ihrem .htaccess funktionieren:

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

Dadurch wird der Inhalt des Ordners “Testseite” für “www.exampleurl.com” zurückgegeben. Und wenn Sie:

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

dann denke ich, es würde den Inhalt von:

/ Teststelle / Myolsit /

Also ich rate mal, ob du außer WordPress in diesem Ordner es hinbekommst. Möglicherweise müssen Sie auch http://www.exampleurl.com mit dem Domain-Mapping-Plugin zu blogs.exampleurl.com zuordnen.

Verwenden Sie einfach das Domain-Mapping-Plugin. Es odiert, was Sie wollen, und ja, es funktioniert auf Unterordner Websites.

Hier ist ein ausführlicher Artikel zum Umschreiben von WordPress Multisites: http://kunalnagar.in/blog/rewrite-wordpress-multisites/

Im Wesentlichen wird erklärt, wie Sie die verschiedenen Multisites auf die gleiche Ebene wie die Root-Site schreiben können, dh wenn Sie etwas haben wie:

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

… können Sie das ändern zu:

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

Hoffe das hilft!