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 相关文章推荐
给apache2.2加上mod_encoding模块後 php5.2.0 处理url出现bug
Apr 12 PHP
一个PHP验证码类代码分享(已封装成类)
Jul 17 PHP
PHP隐形一句话后门,和ThinkPHP框架加密码程序(base64_decode)
Nov 02 PHP
WordPress中用于更新伪静态规则的PHP代码实例讲解
Dec 18 PHP
PHP 接入支付宝即时到账功能
Sep 18 PHP
PHP生成word文档的三种实现方式
Nov 14 PHP
浅析php中array_map和array_walk的使用对比
Nov 20 PHP
使用PHPExcel实现数据批量导出为excel表格的方法(必看)
Jun 09 PHP
详解PHP文件的自动加载(autoloading)
Feb 04 PHP
PHP实现数组转JSon和JSon转数组的方法示例
Jun 14 PHP
php使用scandir()函数扫描指定目录下所有文件示例
Jun 08 PHP
Laravel5.1框架注册中间件的三种场景详解
Jul 09 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 截取字符串并以零补齐str_pad() 函数
2011/05/07 PHP
php获取指定日期之间的各个周和月的起止时间
2014/11/24 PHP
Smarty模板常见的简单应用分析
2016/11/15 PHP
CI框架(CodeIgniter)操作redis的方法详解
2018/01/25 PHP
JavaScript 判断指定字符串是否为有效数字
2010/05/11 Javascript
14款NodeJS Web框架推荐
2014/07/11 NodeJs
Bootstrap布局之栅格系统详解
2016/06/13 Javascript
轻松实现jquery选项卡切换效果
2016/10/10 Javascript
详解js运算符单竖杠“|”与“||”的用法和作用介绍
2016/11/04 Javascript
vue.js如何更改默认端口号8080为指定端口的方法
2017/07/14 Javascript
JavaScript你不知道的一些数组方法
2017/08/18 Javascript
jQuery实现的简单歌词滚动功能示例
2019/01/07 jQuery
详解vue-element Tree树形控件填坑路
2019/03/26 Javascript
vuex存值与取值的实例
2019/11/06 Javascript
vue路由的配置和页面切换详解
2020/09/09 Javascript
解决vue项目运行提示Warnings while compiling.警告的问题
2020/09/18 Javascript
js动态生成表格(节点操作)
2021/01/12 Javascript
常见的在Python中实现单例模式的三种方法
2015/04/08 Python
Python md5与sha1加密算法用法分析
2017/07/14 Python
Flask 让jsonify返回的json串支持中文显示的方法
2018/03/26 Python
Python Django基础二之URL路由系统
2019/07/18 Python
Python如何使用bokeh包和geojson数据绘制地图
2020/03/21 Python
python实现登录与注册系统
2020/11/30 Python
html+css3实现的登录界面
2020/12/09 HTML / CSS
可打印的优惠券、杂货和优惠券代码:Coupons.com
2018/06/12 全球购物
安全员岗位职责
2013/11/11 职场文书
《这儿真好》教学反思
2014/02/22 职场文书
博士生导师推荐信
2014/07/08 职场文书
人事聘任通知
2015/04/21 职场文书
活动总结模板大全
2015/05/11 职场文书
警示教育片观后感
2015/06/17 职场文书
教研活动主持词
2015/07/03 职场文书
患者身份识别制度
2015/08/06 职场文书
2015年十月一日放假通知
2015/08/18 职场文书
2016见义勇为事迹材料汇总
2016/03/01 职场文书
基于JavaScript实现年月日三级联动
2021/06/22 Javascript