apache+codeigniter 通过.htcaccess做动态二级域名解析


Posted in PHP onJuly 01, 2012
AuthName "yousite Website Coming Soon..." //如果你想给你的网站加个权限访问 
AuthType Basic 
AuthUserFile D:/xxx/.htpasswd #如果你想设置密码访问 如何生成.htpasswd可以访问 http://www.htaccesstools.com/htpasswd-generator/ 
#AuthGroupFile /dev/null 
require valid-user <IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase / 
#Removes access to the system folder by users. 
#Additionally this will allow you to create a System.php controller, 
#previously this would not have been possible. 
#'system' can be replaced if you have renamed your system folder. 
RewriteCond %{REQUEST_URI} ^system.* 
RewriteRule ^(.*)$ /index.php?/$1 [L] 
#When your application folder isn't in the system folder 
#This snippet prevents user access to the application folder 
#Submitted by: Fabdrol 
#Rename 'application' to your applications folder name. 
RewriteCond %{REQUEST_URI} ^application.* 
RewriteRule ^(.*)$ /index.php?/$1 [L] 

<IfModule mod_proxy.c> 
# Redirect to boutique (with any trailing path) 
RewriteCond %{HTTP_HOST} !^www. [NC] 
RewriteCond %{HTTP_HOST} ^([^.]+).yousite.com(.*)$ [NC] 
RewriteRule ^(.*)$ http://www.yousite.com/boutique/$1$2 [P,L] 
</IfModule> 
<IfModule !mod_proxy.c> 
# Redirect to boutique (with any trailing path) 
RewriteCond %{HTTP_HOST} !^www. [NC] 
RewriteCond %{HTTP_HOST} ^([^.]+).yousite.com(.*)$ [NC] 
RewriteRule ^(.*)$ http://www.yousite.com/boutique/%1/$1 [R=301,L] 
</IfModule> 
## Otherwise, force www; 
RewriteCond %{HTTP_HOST} ^yousite.com$ [NC] 
RewriteRule ^(.*)$ http://www.yousite.com/$1 [R=301,L] 
#Checks to see if the user is attempting to access a valid file, 
#such as an image or css document, if this isn't true it sends the 
#request to index.php 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php/$1 [L] 
</IfModule> 
<IfModule !mod_rewrite.c> 
# If we don't have mod_rewrite installed, all 404's 
# can be sent to index.php, and everything works as normal. 
# Submitted by: ElliotHaughin 
ErrorDocument 404 /index.php 
</IfModule>

出处:cnblogs 微博:@草根小胡
PHP 相关文章推荐
一个简单的PHP投票程序源码
Mar 11 PHP
让你成为更出色的PHP开发者的10个技巧
Feb 25 PHP
深入PHP操作MongoDB的技术总结
Jun 02 PHP
PHP PDOStatement对象bindpram()、bindvalue()和bindcolumn之间的区别
Nov 20 PHP
php实现html标签闭合检测与修复方法
Jul 09 PHP
提高php编程效率技巧
Aug 13 PHP
yii2中使用Active Record模式的方法
Jan 09 PHP
Laravel重写用户登录简单示例
Oct 08 PHP
Yii2使用$this-&gt;context获取当前的Module、Controller(控制器)、Action等
Mar 29 PHP
PHP+MySQL实现在线测试答题实例
Jan 02 PHP
Thinkphp5框架异常处理操作实例分析
Jun 03 PHP
Laravel统一错误处理为JSON的方法介绍
Oct 18 PHP
php下载文件的代码示例
Jun 29 #PHP
PHP sprintf() 函数的应用(定义和用法)
Jun 29 #PHP
php 对输入信息的进行安全过滤的函数代码
Jun 29 #PHP
PHP删除数组中的特定元素的代码
Jun 28 #PHP
PHP安全性漫谈
Jun 28 #PHP
PHP连接SQLSERVER 注意事项(附dll文件下载)
Jun 28 #PHP
深入了解 register_globals (附register_globals=off 网站打不开的解决方法)
Jun 27 #PHP
You might like
escape unescape的php下的实现方法
2007/04/27 PHP
PHP判断搜索引擎蜘蛛并自动记忆到文件的代码
2012/02/04 PHP
php中文字符串截取方法实例总结
2014/09/30 PHP
PHP Web木马扫描器代码分享
2015/09/06 PHP
php arsort 数组降序排序详细介绍
2016/11/17 PHP
jquery模拟SELECT下拉框取值效果
2013/10/23 Javascript
如何学习Javascript入门指导
2013/11/01 Javascript
jQuery CSS()方法改变现有的CSS样式表
2014/09/09 Javascript
webapp框架AngularUI的demo改造之路
2014/12/21 Javascript
通过实例理解javascript中没有函数重载的概念
2015/06/03 Javascript
Vue.js表单控件实践
2016/10/27 Javascript
js实现canvas保存图片为png格式并下载到本地的方法
2017/08/31 Javascript
详解关于react-redux中的connect用法介绍及原理解析
2017/09/11 Javascript
Angular实现下拉框模糊查询功能示例
2018/01/03 Javascript
详解Angular2学习笔记之Html属性绑定
2018/01/03 Javascript
vue2.0使用swiper组件实现轮播的示例代码
2018/03/03 Javascript
vue-week-picker实现支持按周切换的日历
2019/06/26 Javascript
关于vue 结合原生js 解决echarts resize问题
2020/07/26 Javascript
vue中template的三种写法示例
2020/10/21 Javascript
Python守护进程(daemon)代码实例
2015/03/06 Python
Python使用xlrd模块操作Excel数据导入的方法
2015/05/26 Python
深入理解Python中各种方法的运作原理
2015/06/15 Python
深入理解Python分布式爬虫原理
2017/11/23 Python
python with提前退出遇到的坑与解决方案
2018/01/05 Python
Python queue队列原理与应用案例分析
2019/09/27 Python
Pytorch转keras的有效方法,以FlowNet为例讲解
2020/05/26 Python
python thrift 实现 单端口多服务的过程
2020/06/08 Python
Python 通过正则表达式快速获取电影的下载地址
2020/08/17 Python
全球最大的网上自行车商店:Chain Reaction Cycles
2016/12/02 全球购物
Java如何格式化日期
2012/08/07 面试题
文明之星事迹材料
2014/05/09 职场文书
电焊工岗位工作职责
2014/07/09 职场文书
具结保证书
2015/01/17 职场文书
Python离线安装openpyxl模块的步骤
2021/03/30 Python
详解vue中v-for的key唯一性
2021/05/15 Vue.js
在Java中Collection的一些常用方法总结
2021/06/13 Java/Android