2013-05-30 131 views
0

第一篇文章,所以要溫柔!域名在wordpress多站點

我會盡量保持這一點儘可能清晰和簡潔。

我必須通過API調用

所有的網站都是通過mydomain.com/username訪問(實際基於路徑的多站點網絡的網絡上

每個站點/用戶從第三方系統創建wp域名)或theirdomain.com/blog(在所述第三方系統上通過一些重定向規則實現)

當用戶從theirdomain.com/blog訪問博客時,博客按預期提供。然而,網站上的鏈接格式爲mydomain.com/username/whatever。

顯然,當一個鏈接被點擊時,用戶被彈回到mydomain.com/username/whatver。

我已經探索過將所有的網址轉換爲相關的網址,但這是混亂的,並不適用於所有插件/主題等,我想避免。

我不想走下使用域映射插件或類似的路線,因爲這會爲我的用戶增加一層複雜性,而我想避免這種複雜性,搞亂DNS記錄等等,而且我真的希望一切都通過他們的domain.com /博客搜索引擎優化的目的,而不是blog.theirdomain.com或類似的東西。

我試圖實現的是保持網站映射到mydomain.com/username,但實際上認爲它是在theirdomain.com/blog中,同時保持所有鏈接和內容相同。

我設法通過簡單地更改網站網址和首頁網址來讓它在單個網站設置中工作,因此它認爲它位於someotherdomain.com並相應地創建了鏈接,但實際上它們都是由myactualdomain.com提供的

我希望這是有道理的,這是我的第一個多站點安裝,並且我一直在爲此奮戰幾天,所以我有點被這一切所困擾。

提前感謝

回答

0

域映射插件正是告訴WordPress的輸出不同的URL。然而,根據您從第三方系統重定向的方式,即使使用域映射,它仍然可能無法正常工作。 (我沒有足夠的信息繼續)。

您可能想要考慮將第三方系統設置爲reverse proxy而不是重定向。反向代理可以動態修改輸出並修復所有鏈接。

相關問題