zoukankan      html  css  js  c++  java
  • apache虚拟主机配置

    配置如下:

    <VirtualHost *:80>
        DocumentRoot "D:/amp/apache/htdocs/static"
        ServerName www.cqh.com
        #directory节点可以配置用户可以访问,配置重写规则
        #该节点可以配置访问权限,如果没有指定访问权限,则以它的上一级目录为准,如果它本身指定了,则以自己的为准
        <Directory "D:/amp/apache/htdocs/static">
             #deny form all
             #配置是否显示文件目录[+indexes][none]
             #options none
             #配置403 404 500统一错误提示页面
             ErrorDocument 403 /403.php
             ErrorDocument 404 /404.php
             ErrorDocument 505 /500.php
             #配置网站的欢迎页面
             DirectoryIndex myindex.html
             #配置重写规则
             #启用重写引擎
             RewriteEngine On
             #如果请求的是 article-music-id100.html,则转到article.php
             #RewriteRule 基本语法是 RewirteRule 正则表达式 定向到新的PHP页面
             RewriteRule article-(story|music|sport)-id([1-9]d*).html$ article.php?id=$2&type=$1
        </Directory>
    </VirtualHost>


    如果开启了分布式文件, 和上面一样, .htaccess文件配置大概如下(和原来差不多,不过有一个<IfModule 模块名></IfModule>)

    #deny form all
    #配置是否显示文件目录[+indexes][none]
    #options none
    #配置403 404 500统一错误提示页面
    ErrorDocument 403 /403.php
    ErrorDocument 404 /404.php
    ErrorDocument 505 /500.php
    #配置网站的欢迎页面
    DirectoryIndex myindex.html
    #如果这个模块使用了,这个就生效,如果没有启用就无效
    <IfModule rewrite_module>
    #启用重写引擎
    RewriteEngine On
    #如果请求的是 news-music-id100.html,则转到news.php
    #RewriteRule 基本语法是 RewirteRule 正则表达式 定向到新的PHP页面
    RewriteRule article-(story|music|sport)-id([1-9]d*).html$ article.php?id=$2&type=$1
    </IfModule>
    需要注意,关于分布式文件,如果设置了options indexes,会报一个Forbidden的错误

  • 相关阅读:
    如何把SQLServer数据库从高版本降级到低版本
    关于如何利用Pocket CHM Pro制作帮助文档
    关于ASP.net TextBox控件的失去焦点后触发其它事件
    由window.history.back()引发的问题
    设置按钮不可用避免重复提交
    【转】一个高端.NET技术人才的2014年度总结
    Zabbix 各种报错信息和遇到的问题处理(持续总结更新~~~~~)
    ASP.NET调用Web Service
    ASP.NET导出bdf文件
    CS文件密码加密类
  • 原文地址:https://www.cnblogs.com/chenqionghe/p/3930986.html
Copyright © 2011-2022 走看看