一、根目录
DocumentRoot /home/www
默认访问DocumentRoot定义目录下文件
二、根目录外文件访问
通过Alias命令可以将DocumentRoot目录外目录映射到url上
Alias /abc /var/web #将url /abc映射到/var/web
三、Redirect 重定向
将请求重定向到新的网址或目录
Redirect /abc /def
- 将请求/abc 转化为/def,转化后路径还是基于DocumentRoot的
- 默认请求返回临时移动状态302,还可以利用状态提示指定返回状态码permanent(304)、temp(302)、seeother(303)、gone(410),如:Redirect gone /abc /def
- 可以直接转发到文件 如Redirect /abc /def.php
- 直接转发 /的请求时(Redirect / /abc/def) 会造成无限循环转发
- 只能转发get请求,post请求转发时,表单参数会被忽略掉。
- Redirect指令优先于Alias