YII模块实现绑定二级域名的方法

 更新时间:2014年07月09日 17:40:16   投稿:shichen2014  
这篇文章主要介绍了YII模块实现绑定二级域名的方法,需要的朋友可以参考下

YII模块实现绑定二级域名主要有如下步骤:

首先在配置文件设置:

'urlManager' => array(
'urlFormat' => 'path',
'showScriptName' => false, //注意false不要用引号括上
'urlSuffix' => '.html',
'rules' => array(
'http://test.jb51.net'=>array('/blog', 'urlSuffix'=>”, 'caseSensitive'=>false),
),

blog 为一个模块 ,如果在blog模块下还存在第二个控制器(这里以comment为例),则需要多写一个规则,如下:

'urlManager' => array(
'urlFormat' => 'path',
'showScriptName' => false, //注意false不要用引号括上
'urlSuffix' => '.html',
'rules' => array(
'http://test.jb51.net'=>array('/blog', 'urlSuffix'=>”, 'caseSensitive'=>false),
'http://test.jb51.net/comment-<id:\w+>'=>array('/blog/comment/', 'urlSuffix'=>'.html', 'caseSensitive'=>false),
),

如要访问blog下的某一条评论的URL会是:http://test.jb51.net/comment-1.html

本在地服务器的情况:

一、在YII配置中设置了还不够的,还需要在DNS服务器中把test.jb51.net二级域名解析到程序服务器,可以在hosts中的最后加入

127.0.0.1    www.jb51.net   test.jb51.net

二、还需要在apache服务器的http.conf中添加:

NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin kane@jb51.net
DocumentRoot E:/wamp/www/k1029
ServerName test.jb51.net
ErrorLog logs/test.jb51.net-error_log
CustomLog logs/test.jb51.net-access_log common
</VirtualHost>

如果需要绑定多个二级域名,则只要重复添加即可.

相关文章

  • PHP采集类Snoopy抓取图片实例

    PHP采集类Snoopy抓取图片实例

    这篇文章主要介绍了PHP采集类Snoopy抓取图片实例,Snoopy是一个强大的PHP采集类,可以用来开发一些采集程序和小偷程序,需要的朋友可以参考下
    2014-06-06
  • 浅谈PHP Cookie处理函数

    浅谈PHP Cookie处理函数

    下面小编就为大家带来一篇浅谈PHP Cookie处理函数。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-06-06
  • 基于php设计模式中工厂模式详细介绍

    基于php设计模式中工厂模式详细介绍

    本篇文章是对php设计模式中工厂模式进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • ThinkPHP5+Layui实现图片上传加预览功能

    ThinkPHP5+Layui实现图片上传加预览功能

    这篇文章主要介绍了ThinkPHP5+Layui实现图片上传加预览功能,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-08-08
  • php封装的smarty类完整实例

    php封装的smarty类完整实例

    这篇文章主要介绍了php封装的smarty类,针对Smarty的基本操作技巧进行了封装整理,具有一定参考借鉴价值,需要的朋友可以参考下
    2016-10-10
  • PHP设计模式(一)工厂模式Factory实例详解【创建型】

    PHP设计模式(一)工厂模式Factory实例详解【创建型】

    这篇文章主要介绍了PHP设计模式 工厂模式Factory,结合实例形式详细分析了工厂模式的基本概念、原理、实现方法与操作注意事项,需要的朋友可以参考下
    2020-05-05
  • php初学者教程之图片缩放和裁剪

    php初学者教程之图片缩放和裁剪

    这篇文章主要给大家介绍了关于php图片缩放和裁剪的相关资料,主要利用的是imagecopyresampled(),文中通过实例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2022-02-02
  • php支付宝在线支付接口开发教程

    php支付宝在线支付接口开发教程

    这篇文章主要为大家详细介绍了php支付宝在线支付接口开发教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • NativePHP使用PHP创建桌面应用程序

    NativePHP使用PHP创建桌面应用程序

    这篇文章主要为大家介绍了NativePHP使用PHP创建桌面应用程序,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-12-12
  • CI框架在CLI下执行占用内存过大问题的解决方法

    CI框架在CLI下执行占用内存过大问题的解决方法

    很多程序员在使用codeigniter CLI下执行一个大批量数据导入的问题时,会一直出现内存过高的情况,下面对此分析器原因及解决办法。
    2014-06-06

最新评论