您好,欢迎来到叨叨游戏网。
搜索
您的当前位置:首页apache mod_alias模块功能介绍

apache mod_alias模块功能介绍

来源:叨叨游戏网

1,DocumentRoot是d:/xampp/www

2,在www文件下面建一个test文件夹,test文件夹下面建一个aaaa文件夹

3,在建一个文件夹是d:/xampp/webdav

4,在d:/xampp/www下面建一个文件index.php,写入以下内容

5,在d:/xampp/webdav下面建一个文件index.php,写入以下内容

  1. <?php  
  2. echo "我不是documentroot目录,也不是documentroot的子目录";  
  3. ?>  

二,测试

1,测试1

  1. <VirtualHost *:80>  
  2.  ServerAdmin xtaying@gmail.com  
  3.  DocumentRoot d:/xampp/www  
  4.  ServerName localhost  
  5.  ErrorLog logs/www.test.com-error_log  
  6.  CustomLog logs/www.test.com-access_log common  
  7.   
  8.  Alias /webdav d:/xampp/webdav  
  9.  Alias /www d:/xampp/www  
  10.   
  11.  <Directory "d:/xampp/www">  
  12.  SSLOptions +StdEnvVars  
  13.  AllowOverride All  
  14.  Allow from all  
  15.  </Directory>  
  16. </VirtualHost>  

2,测试2

  1. 用AliasMatch /(www|webdav) d:/xampp/$1  代替测试1中的  
  2. Alias /webdav d:/xampp/webdav  
  3. Alias /www d:/xampp/www  

重起一下apache,当我们访问http://localhost/www/和http://localhost/webdav/会看到和测试一中有相同的结果。Alias的正则功能是可以用的。

3,测试3

在测试1的基础上,加上Redirect 302 /webdav http://localhost/www

  1. Alias /webdav d:/xampp/webdav  
  2. Alias /www d:/xampp/www  
  3. Redirect 302 /webdav http://localhost/www  

重起apache,当我们访问http://localhost/webdav/会重定向到http://localhost/www/.

4,测试4

在测试1中加入以下内容

  1. Alias /test/aaaa d:/xampp/www  
  2. Alias /test d:/xampp/www  

三,总结一下

mod_alias中的其他命令根alias,aliasmatch,redirect差不多,他们三个可以代表三个方向吧。所以其他就不说了,用的时候替换上面的三个命令就OK了.

 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- gamedaodao.net 版权所有 湘ICP备2024080961号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务