程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> YII模塊實現綁定二級域名的方法

YII模塊實現綁定二級域名的方法

編輯:PHP綜合

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-<id:\w+>'=>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 *:80
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot E:/wamp/www/k1029
ServerName test.jb51.net
ErrorLog logs/test.jb51.net-error_log
CustomLog logs/test.jb51.net-access_log common
</VirtualHost>

如果需要綁定多個二級域名,則只要重復添加即可.

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved