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的5个入手程序
Nov 23 PHP
PHP语法速查表
Jan 02 PHP
PHP教程 基本语法
Oct 23 PHP
ajax+php打造进度条 readyState各状态
Mar 20 PHP
PHP 时间日期操作实战
Aug 26 PHP
JS中encodeURIComponent函数用php解码的代码
Mar 01 PHP
php中filter函数验证、过滤用户输入的数据
Jan 13 PHP
JavaScript创建命名空间的5种写法
Jun 24 PHP
php中__destruct与register_shutdown_function执行的先后顺序问题
Oct 17 PHP
php调用KyotoTycoon简单实例
Apr 02 PHP
Ubuntu 16.04中Laravel5.4升级到5.6的步骤
Dec 07 PHP
phpStudy vscode 搭建debug调试的教程详解
Jul 28 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实现的获取URL信息的类
2007/01/02 PHP
PHP 第二节 数据类型之字符串类型
2012/04/28 PHP
php实现替换手机号中间数字为*号及隐藏IP最后几位的方法
2016/11/16 PHP
33种Javascript 表格排序控件收集
2009/12/03 Javascript
extjs3 combobox取value和text案例详解
2013/02/06 Javascript
JS对象转换为Jquery对象实现代码
2013/12/29 Javascript
ECMAScript6中Set/WeakSet详解
2015/06/12 Javascript
jquery插件tytabs.jquery.min.js实现渐变TAB选项卡效果
2015/08/25 Javascript
延时加载JavaScript代码提高速度
2015/12/27 Javascript
对Js OOP编程 创建对象的一些全面理解
2016/07/26 Javascript
浅谈js对象的创建和对6种继承模式的理解和遐想
2016/10/16 Javascript
如何编写jquery插件
2017/03/29 jQuery
ReactNative踩坑之配置调试端口的解决方法
2017/07/28 Javascript
移动端Ionic App 资讯上下循环滚动的实现代码(跑马灯效果)
2017/08/29 Javascript
AngularJS中控制器函数的定义与使用方法示例
2017/10/10 Javascript
Nodejs Express 通过log4js写日志到Logstash(ELK)
2018/08/30 NodeJs
vue3.0 CLI - 2.1 -  component 组件入门教程
2018/09/14 Javascript
JS选取DOM元素常见操作方法实例分析
2018/12/10 Javascript
今天,小程序正式支持 SVG
2019/04/20 Javascript
js使用文件流下载csv文件的实现方法
2019/07/15 Javascript
Vue Router 实现动态路由和常见问题及解决方法
2020/03/06 Javascript
[07:06]2018DOTA2国际邀请赛寻真——卫冕冠军Team Liquid
2018/08/10 DOTA
Python交换变量
2008/09/06 Python
跟老齐学Python之从格式化表达式到方法
2014/09/28 Python
Python的几个高级语法概念浅析(lambda表达式闭包装饰器)
2016/05/28 Python
Python在cmd上打印彩色文字实现过程详解
2019/08/07 Python
Mac PyCharm中的.gitignore 安装设置教程
2020/04/16 Python
TensorFlow打印输出tensor的值
2020/04/19 Python
python实现每天自动签到领积分的示例代码
2020/08/18 Python
Django crontab定时任务模块操作方法解析
2020/09/10 Python
PyTorch中的拷贝与就地操作详解
2020/12/09 Python
24个canvas基础知识小结
2014/12/17 HTML / CSS
优乐美广告词
2014/03/14 职场文书
食品安全处置方案
2014/06/14 职场文书
旅游局领导班子“四风”问题对照检查材料思想汇报
2014/09/29 职场文书
通用员工手册范本
2015/05/14 职场文书