Rumah > pembangunan bahagian belakang > tutorial php > YII模块实现绑定二级域名的方法_php实例

YII模块实现绑定二级域名的方法_php实例

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2016-06-07 17:17:24
asal
892 orang telah melayarinya

YII模块实现绑定二级域名主要有如下步骤:

首先在配置文件设置:

'urlManager' => array(
'urlFormat' => 'path',
'showScriptName' => false, //注意false不要用引号括上
'urlSuffix' => '.html',
'rules' => array(
'http://test.php.net'=>array('/blog', 'urlSuffix'=>”, 'caseSensitive'=>false),
),
Salin selepas log masuk

blog 为一个模块 ,如果在blog模块下还存在第二个控制器(这里以comment为例),则需要多写一个规则,如下:

'urlManager' => array(
'urlFormat' => 'path',
'showScriptName' => false, //注意false不要用引号括上
'urlSuffix' => '.html',
'rules' => array(
'http://test.php.net'=>array('/blog', 'urlSuffix'=>”, 'caseSensitive'=>false),
'http://test.php.net/comment-<id:\w+>'=>array('/blog/comment/', 'urlSuffix'=>'.html', 'caseSensitive'=>false),
),

Salin selepas log masuk

如要访问blog下的某一条评论的URL会是:http://test.php.net/comment-1.html

本在地服务器的情况:

一、在YII配置中设置了还不够的,还需要在DNS服务器中把test.php.net二级域名解析到程序服务器,可以在hosts中的最后加入

127.0.0.1    www.php.net   test.php.net

Salin selepas log masuk

二、还需要在apache服务器的http.conf中添加:

NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin kane@php.net
DocumentRoot E:/wamp/www/k1029
ServerName test.php.net
ErrorLog logs/test.php.net-error_log
CustomLog logs/test.php.net-access_log common
</VirtualHost>

Salin selepas log masuk

如果需要绑定多个二级域名,则只要重复添加即可.

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan