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 相关文章推荐
php环境配置 php5 mysql5 apache2 phpmyadmin安装与配置
Nov 17 PHP
PHP面向对象的使用教程 简单数据库连接
Nov 25 PHP
php页面跳转代码 输入网址跳转到你定义的页面
Mar 28 PHP
基于PHP静态类的原罪详解
May 06 PHP
PHP FTP操作类代码( 上传、拷贝、移动、删除文件/创建目录)
May 10 PHP
PHP date()函数警告: It is not safe to rely on the system解决方法
Aug 20 PHP
php通过array_push()函数添加多个变量到数组末尾的方法
Mar 18 PHP
php自定义错误处理用法实例
Mar 20 PHP
WordPress中用于更新伪静态规则的PHP代码实例讲解
Dec 18 PHP
PHP正则匹配日期和时间(时间戳转换)的实例代码
Dec 14 PHP
php微信公众号开发之图片回复
Oct 20 PHP
PHP pthreads v3使用中的一些坑和注意点分析
Feb 21 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防止网站被攻击的应急代码
2015/10/21 PHP
PHP如何根据文件头检测文件类型实例代码
2018/10/14 PHP
简单的代码实现jquery定时器
2014/01/03 Javascript
jQuery中bind与live的用法及区别小结
2014/01/27 Javascript
jquery和css3实现的炫酷时尚的菜单导航
2014/09/01 Javascript
NodeJS制作爬虫全过程
2014/12/22 NodeJs
jQuery制作拼图小游戏
2015/01/12 Javascript
jQuery mobile 移动web(4)
2015/12/20 Javascript
Bootstrap图片轮播组件使用实例解析
2016/06/30 Javascript
Node.js 使用命令行工具检查更新
2017/06/08 Javascript
微信小程序动态添加分享数据
2017/06/14 Javascript
angular4 共享服务在多个组件中数据通信的示例
2018/03/30 Javascript
解决vue this.$forceUpdate() 处理页面刷新问题(v-for循环值刷新等)
2018/07/26 Javascript
详解小程序input框失焦事件在提交事件前的处理
2019/05/05 Javascript
Vue使用localStorage存储数据的方法
2019/05/27 Javascript
js实现图片上传到服务器和回显
2020/01/19 Javascript
vue实现购物车加减
2020/05/30 Javascript
[02:26]DOTA2英雄米拉娜基础教程
2013/11/25 DOTA
python处理中文编码和判断编码示例
2014/02/26 Python
Python字符串处理的8招秘籍(小结)
2019/08/13 Python
python flask中动态URL规则详解
2019/11/22 Python
python实现从尾到头打印单链表操作示例
2020/02/22 Python
Python Tkinter Entry和Text的添加与使用详解
2020/03/04 Python
python的reverse函数翻转结果为None的问题
2020/05/11 Python
新西兰购物网站:TheMarket NZ
2020/09/19 全球购物
关键字throw与throws的用法差异
2016/11/22 面试题
行政助理岗位职责范文
2013/12/03 职场文书
弘扬民族精神演讲稿
2014/05/07 职场文书
平安建设工作方案
2014/06/02 职场文书
试用期转正后的自我评价
2014/09/21 职场文书
2014年社区居委会主任重阳节讲话稿
2014/09/25 职场文书
2014年学生会部门工作总结
2014/11/07 职场文书
2014年招生工作总结
2014/11/26 职场文书
如何使用CocosCreator对象池
2021/04/14 Javascript
redis 查看所有的key方式
2021/05/07 Redis
JavaScript高级程序设计之基本引用类型
2021/11/17 Javascript