有點奇怪的問題,我想我的WordPress的博客使用子域名作爲永久鏈接,有點像熱門網站「The Setup」。如何將子域映射到Wordpress帖子?
我已經配置Apache來加載網站,而不管子域,我只需要制定出如何讓Wordpress加載正確的帖子。我將我的永久鏈接結構設置爲「/%postname%/」,因爲我將手動確保帖子名稱是唯一的。
所有我需要解決的是如何獲得映射到postname的子域 - 我猜它需要mod_rewrite?但我不確定如何繼續。
感謝
有點奇怪的問題,我想我的WordPress的博客使用子域名作爲永久鏈接,有點像熱門網站「The Setup」。如何將子域映射到Wordpress帖子?
我已經配置Apache來加載網站,而不管子域,我只需要制定出如何讓Wordpress加載正確的帖子。我將我的永久鏈接結構設置爲「/%postname%/」,因爲我將手動確保帖子名稱是唯一的。
所有我需要解決的是如何獲得映射到postname的子域 - 我猜它需要mod_rewrite?但我不確定如何繼續。
感謝
我使用nginx的的設置,所以我不知道這會幫助你很多在所有(我也不能保證這是做到這一點的最好方式),但我的配置看起來是這樣的:
location =/{
if ($host ~* "^([a-z0-9+\.\-]+)\.usesthis\.com$") {
set $interview $1;
}
if ($interview !~* '^(www)?$') {
rewrite ^(.*)$ /interviews/$interview.html;
}
}
}
與WordPress的核心功能做到這一點,最好的辦法似乎是「創建網絡」功能 - 以前的WordPress多站點(MU)。
您只需在wp-config.php文件中添加一行,即可從Wordpress儀表板開始設置選項。
這裏有詳細介紹:http://codex.wordpress.org/Create_A_Network
但是,注意,此時的他們略顯過時的的畫面是什麼樣子的術語和工作流程。 (例如,一旦你經歷了這個過程,現在不用從admin dash欄的左上角鏈接進入網絡管理界面,鏈接在右上方,看起來有點不同)。
您是否設置了WildCard DNS?你首先需要這個才能工作。讓我知道,我可以解釋其餘的。 *(更好的是,你可以考慮發佈這個問題到SO的姊妹網站WordPress的答案http://wordpress.stackexchange.com?)* – MikeSchinkel 2010-11-06 09:25:32