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 相关文章推荐
NOD32 v2.70.32 简体中文封装版 提供下载了
Feb 27 PHP
自动生成文章摘要的代码[PHP 版本]
Mar 20 PHP
通过table标签,PHP输出EXCEL的实现方法
Jul 24 PHP
php二维数组用键名分组相加实例函数
Nov 06 PHP
PHP反射使用实例和PHP反射API的中文说明
Jul 02 PHP
基于GD2图形库的PHP生成图片缩略图类代码分享
Feb 08 PHP
PHP session文件独占锁引起阻塞问题解决方法
May 12 PHP
46 个非常有用的 PHP 代码片段
Feb 16 PHP
PHP中抽象类和抽象方法概念与用法分析
May 24 PHP
将PHP的session数据存储到数据库中的代码实例
Jun 24 PHP
php 生成签名及验证签名详解
Oct 26 PHP
laravel框架中路由设置,路由参数和路由命名实例分析
Nov 23 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三层结构(上) 简单三层结构
2010/07/04 PHP
Windows下XDebug 手工配置与使用说明
2010/07/11 PHP
PHP多线程批量采集下载美女图片的实现代码(续)
2013/06/03 PHP
PHP stripos()函数及注意事项的分析
2013/06/08 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(二)
2014/06/23 PHP
php中fsockopen用法实例
2015/01/05 PHP
php中类和对象:静态属性、静态方法
2017/04/09 PHP
利用js实现选项卡的特别效果的实例
2013/03/03 Javascript
jQuery模拟原生态App上拉刷新下拉加载更多页面及原理
2015/08/10 Javascript
js实现按钮颜色渐变动画效果
2015/08/20 Javascript
JavaScript焦点事件、鼠标事件和滚轮事件使用详解
2016/01/15 Javascript
一起学写js Calender日历控件
2016/04/14 Javascript
Vue2实现组件props双向绑定
2016/12/02 Javascript
JS中图片压缩的方法小结
2017/11/14 Javascript
JS非行间样式获取函数的实例代码
2018/06/05 Javascript
ExtJs使用自定义插件动态保存表头配置(隐藏或显示)
2018/09/25 Javascript
微信小程序new Date()方法失效问题解决方法
2019/07/29 Javascript
微信小程序以ssm做后台开发的实现示例
2020/04/08 Javascript
JSON 入门教程基础篇 json入门学习笔记
2020/09/22 Javascript
jquery实现点击左右按钮切换图片
2021/01/27 jQuery
Python的Django中django-userena组件的简单使用教程
2015/05/30 Python
Django中使用locals()函数的技巧
2015/07/16 Python
python smtplib模块实现发送邮件带附件sendmail
2018/05/22 Python
pygame游戏之旅 如何制作游戏障碍
2018/11/20 Python
Python 实现数据结构中的的栈队列
2019/05/16 Python
简单了解Pandas缺失值处理方法
2019/11/16 Python
Python3爬虫中Selenium的用法详解
2020/07/10 Python
与世界上最好的跑步专业品牌合作:Fleet Feet
2019/03/22 全球购物
公司中秋节活动方案
2014/02/12 职场文书
建材投资建议书
2014/05/16 职场文书
市委召开党的群众路线教育实践活动总结大会报告
2014/10/21 职场文书
优秀教师申报材料
2014/12/16 职场文书
医德医风自我评价2015
2015/03/03 职场文书
vue+spring boot实现校验码功能
2021/05/27 Vue.js
Django集成富文本编辑器summernote的实现步骤
2021/05/31 Python
关于JavaScript轮播图的实现
2021/11/20 Javascript