YII模組實現綁定次層網域的方法,yii次層網域
YII模組實現綁定次層網域主要有如下步驟:
首先在設定檔設定:
'urlManager' => array('urlFormat' => 'path','showScriptName' => false, //注意false不要用引號括上'urlSuffix' => '.html','rules' => array('http://test.jb51.net'=>array('/blog', 'urlSuffix'=>”, 'caseSensitive'=>false),),
blog 為一個模組 ,如果在blog模組下還存在第二個控制器(這裡以comment為例),則需要多寫一個規則,如下:
'urlManager' => array('urlFormat' => 'path','showScriptName' => false, //注意false不要用引號括上'urlSuffix' => '.html','rules' => array('http://test.jb51.net'=>array('/blog', 'urlSuffix'=>”, 'caseSensitive'=>false),'http://test.jb51.net/comment-'=>array('/blog/comment/', 'urlSuffix'=>'.html', 'caseSensitive'=>false),),
如要訪問blog下的某一條評論的URL會是:http://test.jb51.net/comment-1.html
本在地伺服器的情況:
一、在YII配置中設定了還不夠的,還需要在DNS伺服器中把test.jb51.net次層網域解析到程式伺服器,可以在hosts中的最後加入
127.0.0.1 www.jb51.net test.jb51.net
二、還需要在apache伺服器的http.conf中添加:
NameVirtualHost *:80ServerAdmin kane@jb51.netDocumentRoot E:/wamp/www/k1029ServerName test.jb51.netErrorLog logs/test.jb51.net-error_logCustomLog logs/test.jb51.net-access_log common
如果需要綁定多個次層網域,則只要重複添加即可.
次層網域綁定問題
你諮詢一下你們的主機供應商有,有些主機是不支援子網域名稱的綁定的,還有一個就是檢查你程式裡面設定是否正確!就這兩方面的原因!
正常來說是可以實現你說的要求的!希望對你的問題有所協助,如果還有什麼疑問可以HI線上諮詢,IT精英俱樂部真誠為您解答!
吳福東[權威專家]
yii架構怎配置次層網域
這個你可以擺渡一下
http://www.bkjia.com/PHPjc/840744.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/840744.htmlTechArticleYII模組實現綁定次層網域的方法,yii次層網域 YII模組實現綁定次層網域主要有如下步驟: 首先在設定檔設定: 'urlManager' = array('urlForma...