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

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

    2016-06-01 12:10:35原创755
    CI框架Apache

    复制代码 代码如下:
    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.ini-dist 和 php.ini-recommended 的区别介绍(方便开发与安_PHP
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• PHP设置图片文件上传大小的具体实现方法_php实例• 用PHP+MySQL搭建聊天室功能实例代码_php实例• 超小PHP小马小结(方便查找后门的朋友)_php实例• 随时给自己贴的图片加文字的php代码_php实例• 关于 php SESSION与PHP COOKIE的若干有关问题?
    1/1

    PHP中文网