2012-01-04 81 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