• 技术文章 >后端开发 >php教程

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

    2016-05-17 09:10:37原创410
    复制代码 代码如下:

    AuthName "yousite Website Coming Soon..." //如果你想给你的网站加个权限访问
    AuthType Basic
    AuthUserFile D:/xxx/.htpasswd #如果你想设置密码访问 如何生成.htpasswd可以访问 http://www.htaccesstools.com/htpasswd-generator/
    #AuthGroupFile /dev/null
    require valid-user


    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]



    # 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]



    # 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]


    ## 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]



    # 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


    出处:cnblogs 微博:@草根小胡
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:.htcaccess 二级域名
    上一篇:php数据结构与算法(PHP描述) 查找与二分法查找_php技巧 下一篇:通过PHP的内置函数,通过DES算法对数据加密和解密_php技巧
    PHP编程就业班

    相关文章推荐

    • ThinkPHP模板文件中的if语句,该如何处理 • 关于PHP中Session文件过多的问题及session文件保存位置,_PHP教程• php类方法在线性能测试_PHP教程• PHP批量下载html与css中图片文件实例_PHP教程• 详解PHP数组排序_PHP教程

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网