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 相关文章推荐
JAVA/JSP学习系列之七
Oct 09 PHP
PHP JSON 数据解析代码
May 26 PHP
简单的php写入数据库类代码分享
Jul 26 PHP
php中\r \r\n \t的区别示例介绍
Feb 08 PHP
php输出xml必须header的解决方法
Oct 17 PHP
PHP5全版本绕过open_basedir读文件脚本漏洞详细介绍
Jan 20 PHP
PHP的全局错误处理详解
Apr 25 PHP
PHP面向对象程序设计之对象生成方法详解
Dec 02 PHP
yii2中dropDownList实现二级和三级联动写法
Apr 26 PHP
PHP开发之归档格式phar文件概念与用法详解【创建,使用,解包还原提取】
Nov 17 PHP
PHP实现微信退款功能
Oct 02 PHP
PHP使用POP3读取邮箱接收邮件的示例代码
Jul 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获取网站百度快照日期的方法
2015/07/29 PHP
分享3个php获取日历的函数
2015/09/25 PHP
PHP实现websocket通信的方法示例
2018/08/28 PHP
微信公众号实现扫码获取微信用户信息(网页授权)
2019/04/09 PHP
laravel框架模型和数据库基础操作实例详解
2020/01/25 PHP
动态修改DOM 里面的 id 属性的弊端分析
2008/09/03 Javascript
解决表单中第一个非隐藏的元素获得焦点的一个方案
2009/10/26 Javascript
js 异步处理进度条
2010/04/01 Javascript
js调用AJAX时Get和post的乱码解决方法
2013/06/04 Javascript
使用jquery.validate自定义方法实现&quot;手机号码或者固话至少填写一个&quot;的逻辑验证
2014/09/01 Javascript
Jquery对象和Dom对象的区别分析
2014/11/20 Javascript
js实现Select列表各项上移和下移的方法
2015/08/14 Javascript
第一次接触神奇的Bootstrap
2016/10/14 Javascript
Vue声明式渲染详解
2017/05/17 Javascript
基于jQuery.i18n实现web前端的国际化
2018/05/04 jQuery
Vue 路由 过渡动效 数据获取方法
2018/07/31 Javascript
vue.js的vue-cli脚手架中使用百度地图API的实例
2019/01/21 Javascript
使用vue-router在Vue页面之间传递数据的方法
2019/07/15 Javascript
js实现百度淘宝搜索功能
2020/02/17 Javascript
js实现随机抽奖
2020/03/19 Javascript
如何在JS文件中获取Vue组件
2020/09/16 Javascript
python字符串排序方法
2014/08/29 Python
python实现单向链表详解
2018/02/08 Python
python程序控制NAO机器人行走
2019/04/29 Python
Python变量访问权限控制详解
2019/06/29 Python
Python restful框架接口开发实现
2020/04/13 Python
Django+RestFramework API接口及接口文档并返回json数据操作
2020/07/12 Python
CSS3教程(9):设置RGB颜色
2009/04/02 HTML / CSS
Ray-Ban雷朋太阳眼镜英国官网:Ray-Ban UK
2019/11/23 全球购物
手工社团活动方案
2014/02/17 职场文书
支部鉴定材料
2014/06/02 职场文书
党的群众路线教育实践活动宣传标语口号
2014/06/06 职场文书
工作证明范本(2篇)
2014/09/14 职场文书
2014年初中班主任工作总结
2014/11/08 职场文书
承兑汇票延期证明
2015/06/23 职场文书
js基于div丝滑实现贝塞尔曲线
2022/09/23 Javascript