2012-01-04 85 views
1

我試圖建立一個多站點Wordpress網絡,但其中一個要求是每個網站都需要在URL中擁有自己的自定義slu slu。例如:每個網站的Wordpress網絡自定義網址骷髏

http://www.site1.com/blog/ 
http://www.site2.com/reviews/ 
http://www.site3.com/commentary/ 

目前,據我所知,沒有辦法定製每個站點slu。。使用插件Wordpress MU Domain Mapping(它與Wordpress 3+網絡兼容),域映射非常簡單。但我真正需要的是這些自定義slu added的附加功能。有沒有人看到過這樣的事情?

如果必須的話,我會恢復爲單個的Wordpress實例的大量集合,但是如果我能夠讓子彈工作,這個網絡設置將是完美的解決方案。

回答

0

由此產生的研究結果是,您無法使用多站點功能和Wordpress MU Domain Mapping來執行Wordpress的默認構建。

這種安排可以處理站點的子目錄分離,但允許子目錄爲域映射地址而存在的唯一方法是構建一個全新的插件,用於支持域映射,或者修改Wordpress MU Domain Mapping插件,以便它支持它,從而有效地創建一個新的插件。

0

slu have與您的多站點設置無關。改爲修改每個站點的permalink結構。

UPDATE

也許嘗試寫自己的rewrite rules

+1

不幸的是,每個網站的重寫將不能用於網站。子域名網絡被強制爲根'/',即使你進行了精心的重寫來強制人們使用'/ reviews /'等,Wordpress鏈接將嘗試強制你重新回到根目錄。該解決方案也必須在Wordpress內部得到支持。 – Drahkar 2012-01-04 12:53:02

+0

也許嘗試寫你自己的[重寫規則](http://codex.wordpress.org/Class_Reference/WP_Rewrite)? – 2012-01-04 12:57:15

+0

嗯。沒有看過那一節。絕對是最好的潛力呢。謝謝! – Drahkar 2012-01-04 13:01:55