最近的参与的Yii项目有多个分支,所以在入口文件里面有区分(index.php index-test.php index-beta.php)等。不同的入口文件对应不同的环境和配置。

这个时候在本地建立测试环境的时候希望是index-test的入口。因为本地又有多项目,所以使用到apache的vhost。直接上配置,请注意index-test.php在两个地方出现哦。

DocumentRoot "D:\wamp\www\dodo\v4.dodobook.net"

ServerName my-v4.dodobook.net

ServerAlias my-v4.dodobook.net

ErrorLog "logs/v4.dodobook.net-error.log"

CustomLog "logs/v4.dodobook.net-access.log" common

DirectoryIndex index-test.php index.php

Options +Indexes +FollowSymLinks +MultiViews

AllowOverride None

Order allow,deny

Allow from all

RewriteEngine On

RewriteRule ^(/web|/assets|/css|/js|/images|/ueditor|/upload|/favicon\.ico).* $0 [L]

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^([^\?]*)$ /index-test.php$1?%1 [L]

顺带贴上默认是index.php的入口文件的简化版的vhost配置

DocumentRoot "D:\wamp\www\dodo\v4.dodobook.net"

ServerName my-v4.dodobook.net

ServerAlias my-v4.dodobook.net

ErrorLog "logs/v4.dodobook.net-error.log"

CustomLog "logs/v4.dodobook.net-access.log" common

Options +Indexes +FollowSymLinks +MultiViews

AllowOverride None

Order allow,deny

Allow from all

RewriteEngine On

RewriteRule ^(/web|/assets|/css|/js|/images|/ueditor|/upload|/favicon\.ico).* $0 [L]

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^([^\?]*)$ /index.php$1?%1 [L]

#这个根据需要进行

#RewriteRule ^(/assets|/css|/images|/themes|/file|/ueditor|/js|/favicon\.ico|/crossdomain\.xml|/upload).* $0 [L]

至于更多的版本和入口文件请各位自行探索。我试了一下把DirectoryIndex index-test.php index.php放在Directory也是可以的。

白头偕老这件事其实和爱情无关,只不过是忍耐。但忍耐却是一种爱。所以,真正爱你的人,其实就是愿意一直忍耐你的人。

php配置默认index.php,Apache的vhost中配置默认访问入口index-test.php的方法(Yii)相关推荐

  1. 计算机配置 凭据分配,如何在Windows 10中分配默认凭据提供程序 | MOS86

    点击此处修复Windows错误并提高系统性能 我们都知道Windows 10带有多个登录选项.这是可能的,因为在操作系统中存在各种凭证提供商.在Windows的早期版本Windows XP,Windo ...

  2. 六、Webpack详解学习笔记——webpack的安装、起步、配置、loader的使用、webpack中配置Vue、plugin的使用、搭建本地服务器、webpack配置的分离

    一.认识webpack 什么是webpack? 这个webpack还真不是一两句话可以说清楚的. 我们先看看官方的解释: At its core, webpack is a static module ...

  3. linux如何配置网络设置_如何在Linux中配置网络

    linux如何配置网络设置 将Linux计算机连接到网络非常简单,除非不是这样. 在本文中,我讨论了基于Red Hat的Linux发行版的主要网络配置文件,并介绍了两个网络启动服务:古老的网络启动和有 ...

  4. word设置默认字体_如何在Word中设置默认字体

    word设置默认字体 Word is a powerful application, but some of the configuration tools are not very intuitiv ...

  5. java中四种默认的权限修饰符,Java中四种访问权限资料整理

    一.Java中有四种访问权限, 其中三种有访问权限修饰符,分别为private.public.protected,还有一种不带任何修饰符(default). 1. private: Java语言中对访 ...

  6. php默认字体是什么,在word中系统默认的中文字体和字号是什么,word默认字体

    在word中系统默认的中文字体和字号是什么默认的中文字体和字号是多少,在word中,默认的中文字体和字号是"Tahoma"和"5号"."宋体" ...

  7. 在linux中 系统默认,在Red Hat Linux 9中,系统默认的( )用户对整个系统拥有完全的控制权...

    问题: 在Red Hat Linux 9中,系统默认的( )用户对整个系统拥有完全的控制权 更多相关问题 以下属于基金运作信息披露文件的有(). A.基金份额上市交易公告书B.基金资产净值和 基金营销 ...

  8. centos ip配置_在虚拟机(Vmware)中配置centos7系统静态ip,就是如此简单

    1 背景 使用vmware或virtualbox安装了centos操作系统后,下一步要做的要做的就是设置网络.通常linux系统是用来做服务器的,也很少使用(安装)桌面版的系统.服务器通常是放在服务运 ...

  9. CXF客户端配置请求超时限制-SocketTimeoutException(Spring配置文件中配置和通过代码进行配置)

    在用cxf  开发webservice应用时,客户端老报 java.net.SocketTimeoutException: Read timed out 原因为连接超时,google 参考链接 Spr ...

最新文章

  1. bootstrape实战案例_第二百五十二节,Bootstrap项目实战-首页
  2. C++类模板(二)用类模板实现可变长数组
  3. delphi webbrowser 经常用法演示样例
  4. OpenGL绘制Triangle三角形
  5. 在Metro App中显示Toast notification
  6. 由铁路订票系统联想到的
  7. WINCE恢复默认HIVE注册表的方法
  8. Python实现GitBook工具
  9. 科学地花钱:基于端智能的在线红包分配方案
  10. python不可实现的领域3d_岩土工程新手入门指南---FLAC3D学习指导与建议
  11. PDF文件的加载及展示
  12. restapi(3)- MongoDBEngine : MongoDB Scala编程工具库
  13. vue 中获取select 的option的value 直接click?
  14. 2016年第5本:必然
  15. 持续交付——不仅仅是技术
  16. csv逗号分隔符转换_文件系统(02):基于SpringBoot管理Xml和CSV
  17. wget 命令下载网络文件到指定目录
  18. wps怎么生成html,wps如何自动生成页码 wps页码设置详细方法
  19. PLC与7种常见输入输出设备的连接方式
  20. linux系统下安装qq,Ubuntu 12.04安装QQ2012

热门文章

  1. Java 中几种获取文件路径的方式
  2. 为什么分库分表后不建议跨分片查询
  3. 从抖音关闭评论,看服务治理的重要性
  4. hbuilderx代码自动补全_DL时代的代码补全利器,北大出品,效果远超语言模型
  5. 个人副业在家可做大学生首选小程序创业项目
  6. MLP多层感知机 学习笔记
  7. 毒鸡汤真相,你被骗了多少年?
  8. c++ opencv mat 最大值,数据类型
  9. android make 没反应
  10. pyqt根据名字获取控件