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


Posted in PHP onJuly 09, 2014

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

首先在配置文件设置:

'urlManager' => array(
'urlFormat' => 'path',
'showScriptName' => false, //注意false不要用引号括上
'urlSuffix' => '.html',
'rules' => array(
'http://test.3water.com'=>array('/blog', 'urlSuffix'=>”, 'caseSensitive'=>false),
),

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

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

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

本在地服务器的情况:

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

127.0.0.1    3water.com   test.3water.com

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

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

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

PHP 相关文章推荐
用文本作数据处理
Oct 09 PHP
swfupload 多文件上传实现代码
Aug 27 PHP
探讨:如何编写PHP扩展
Jun 13 PHP
php5.3 注意事项说明
Jul 01 PHP
一个好用的PHP验证码类实例分享
Dec 27 PHP
ThinkPHP调用百度翻译类实现在线翻译
Jun 26 PHP
PHP变量赋值、代入给JavaScript中的变量
Jun 29 PHP
php代码检查代理ip的有效性
Aug 19 PHP
php+redis实现多台服务器内网存储session并读取示例
Jan 12 PHP
如何打开php的gd2库
Feb 09 PHP
php事务回滚简单实现方法示例
Mar 28 PHP
php使用crypt()函数进行加密
Jun 08 PHP
yii操作cookie实例简介
Jul 09 #PHP
Yii调试SQL的常用方法
Jul 09 #PHP
php判断GIF图片是否为动画的方法
Sep 04 #PHP
ThinkPHP3.2.2的插件控制器功能简述
Jul 09 #PHP
PHP 只允许指定IP访问(允许*号通配符过滤IP)
Jul 08 #PHP
php中出现空白页的原因及解决方法汇总
Jul 08 #PHP
php之Smarty模板使用方法示例详解
Jul 08 #PHP
You might like
php gd2 上传图片/文字水印/图片水印/等比例缩略图/实现代码
2010/05/15 PHP
php更新mysql后获取影响的行数发生异常解决方法
2013/03/28 PHP
实例简介PHP的一些高级面向对象编程的特性
2015/11/27 PHP
PHP检测用户是否关闭浏览器的方法
2016/02/14 PHP
Yii 2.0自带的验证码使用经验分享
2017/06/19 PHP
js 全兼容可高亮二级缓冲折叠菜单
2010/06/04 Javascript
来自国外的页面JavaScript文件优化
2010/12/08 Javascript
jQuery处理xml格式的返回数据(实例解析)
2013/11/28 Javascript
jquery 通过name快速取值示例
2014/01/24 Javascript
js判断设备是否为PC并调整图片大小
2014/02/12 Javascript
jQuery中:image选择器用法实例
2015/01/03 Javascript
jQuery+AJAX实现无刷新下拉加载更多
2015/07/03 Javascript
微信小程序 Nginx环境配置详细介绍
2017/02/14 Javascript
详解在Vue中通过自定义指令获取dom元素
2017/03/04 Javascript
浅谈Node模块系统及其模式
2017/11/17 Javascript
vue项目总结之文件夹结构配置详解
2017/12/13 Javascript
JavaScript常用数学函数用法示例
2018/05/14 Javascript
jQuery操作事件完整实例分析
2020/01/10 jQuery
[01:14]辉夜杯战队访谈宣传片—NEWBEE.Y
2015/12/26 DOTA
跟老齐学Python之画圈还不简单吗?
2014/09/20 Python
Python爬虫框架scrapy实现downloader_middleware设置proxy代理功能示例
2018/08/04 Python
Python中new方法的详解
2019/01/15 Python
对python生成业务报表的实例详解
2019/02/03 Python
Python 函数返回值的示例代码
2019/03/11 Python
python爬虫 猫眼电影和电影天堂数据csv和mysql存储过程解析
2019/09/05 Python
Python paramiko 模块浅谈与SSH主要功能模拟解析
2020/02/29 Python
安装python3.7编译器后如何正确安装opnecv的方法详解
2020/06/16 Python
CSS3圆角和渐变2种常用功能详解
2016/01/06 HTML / CSS
迪奥官网:Dior.com
2018/12/04 全球购物
外贸业务员求职自荐信分享
2013/09/21 职场文书
城市轨道专业个人求职信范文
2013/09/23 职场文书
十佳党员事迹材料
2014/08/28 职场文书
政府班子四风问题整改措施
2014/10/04 职场文书
音乐课外活动总结
2015/05/09 职场文书
2015年教研室工作总结范文
2015/05/23 职场文书
2016应届毕业生实习心得体会
2015/10/09 职场文书