常見問題
由於 web server 可能不支援中文網址的顯示,請將以下設定在 apache config 檔(httpd.conf) 裡的 VirtualHost,一般慣例是會設 3 筆域名:全部繁體字、全部簡體字 以及加上 www,共三種,如果不會使用簡體中文來開啟網頁,也可以不需設定簡體。 您需要先將泛用型中文域名轉換成 punycode編碼 ,再開始設定。 下列以網域名稱:星際大戰.tw apache 的config 檔範例:【1】全部繁體 星際大戰.tw (xn--pss23sj8cs60e.tw) DocumentRoot /usr/local/www/idndata ServerName xn--pss23sj8cs60e.tw 【2】全部簡體 星际大战.tw (xn--pssy1slndyw0e.tw) DocumentRoot /usr/local/www/idndata ServerName xn--pssy1slndyw0e.tw【3】加上 www www.星際大戰.tw (www.xn--pss23sj8cs60e.tw) DocumentRoot /usr/local/www/idndata ServerName www.xn--pss23sj8cs60e.tw延伸問題:也需要在 DNS 伺服器裡設定簡體域名嗎?
不需要在 DNS 伺服器裡額外設定簡體的 punycode,只要設定繁體域名的 zonefile。以 星際大戰.tw 為例,當您的 web 設定完畢,DNS 也可以解析後,可以開啟的狀況為: