2010-09-03 160 views
1

我想將子域映射到我的wordpress標籤。 因此,當用戶訪問mytag.myblog.com時,他應該看到頁面myblog.com/tag/mytag(儘管沒有重定向)。 這將需要對wordpress代碼進行一些修改,併爲apache中的域設置「catch all subdomains」。後半部分應該沒問題。將子域名映射到wordpress標籤

我發現了一個插件,它可以完成上面的類別。 它被稱爲「WP子域」http://wordpress.org/extend/plugins/wordpress-subdomains/)。

有誰知道一個插件可以做到這一點的類別標籤?

回答

0

你可以用手動的mod_rewrite做到這一點:

RewriteCond %{HTTP_HOST} !^www.example.com$ [NC] 
RewriteCond %{HTTP_HOST} ^(www.)?([^.]+).example.com$ [NC] 
RewriteRule ^$ /file.php?item=%2 [QSA,NC] 

當然,你必須創建一個通配符DNS記錄(* example.com)的情況,並建立一個apache通配符的虛擬主機,所以所有的DNS請求映射到您的主機,並由您的網站從服務器響應。

+1

好的。這將照顧服務器部分。但我也需要改變Wordpress中的鏈接結構以指向這些子域名。 – reggie 2010-09-05 09:09:12

+0

因爲我對wordpress不太瞭解,所以對此我無能爲力。 – aularon 2010-09-05 09:15:25