有点奇怪的问题,我希望我的Wordpress博客使用子域名作为永久链接,有点像热门网站“The Setup”。
我已经将Apache配置为加载站点而不管子域名,我只需要弄清楚如何使Wordpress加载正确的帖子。我将永久链接结构设置为“/%postname%/”,因为我将手动确保帖子名称是唯一的。
我需要解决的是如何将子域映射到postname - 我猜它需要mod_rewrite?但我不确定如何继续。
由于
答案 0 :(得分:2)
我正在使用nginx进行安装,所以我不确定这对你有多大帮助(也不能保证这是最好的方法)但是我的配置看起来像这样: / p>
location = / {
if ($host ~* "^([a-z0-9+\.\-]+)\.usesthis\.com$") {
set $interview $1;
}
if ($interview !~* '^(www)?$') {
rewrite ^(.*)$ /interviews/$interview.html;
}
}
}
答案 1 :(得分:0)
使用Wordpress核心功能实现这一目标的最佳方法似乎是“创建网络”功能 - 以前的Wordpress多站点(MU)。
您只需在wp-config.php文件中添加一行,即可从Wordpress信息中心开始设置选项。
此处有详细信息:http://codex.wordpress.org/Create_A_Network
但是,请注意,此时它们在屏幕外观和工作流程方面略有过时。 (例如,一旦您完成整个过程,现在不是从管理仪表板栏的左上角链接进入网络管理界面,而是链接位于右上方,看起来有点不同。)