泛解析問題

解決了某網站的一個大難題,因爲某網站是面向全國的門戶型網站,所以支持多地區多城市解析,根據以往經驗做了一個泛解析,代碼如下:

<VirtualHost *:80>
   ServerAdmin [email protected]
   DocumentRoot /www/xxxx
   ServerAlias *.xxxx.com
   ErrorLog "logs/test.com-error_log"
   CustomLog "logs/test.com-access_log" common
</VirtualHost>


但是發現一個很現實的問題,就是手機端的域名是獨立的二級域名,獨立的目錄。

而又不想再程序裏去做解析判斷,這樣很麻煩。

找了很多資料,基本上能做泛解析的,都不會單獨在做二級域名了,如果做的話也是程序判斷或者是rewrite重寫,麻煩。。。

多方實驗,多方查找資料之下,終於被我揭開謎團了,其實很簡單,只要將另外一個二級域名解析放到泛解析的上面即可。

<VirtualHost *:80>
   ServerAdmin [email protected]
   DocumentRoot /www/xxxxmobile
   ServerName xxxx.yicanw.com
   ErrorLog "logs/test.com-error_log"
   CustomLog "logs/test.com-access_log" common
</VirtualHost>

至此解決了一個大難題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章