apache 虚拟主机访问上层目录
例如:域名
www.example.net 指向 /www/example
test.example.net 指向 /www/example/test
存在 /www/example/images/1.jpg
存在 /www/example/test/index.php
index.php的内容为:<img src="/images/1.jpg">
我的目的是test.example.net访问index.php显示上一级images目录的1.jpg
配置文件http.conf如下:
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /www/example
ServerName www.example.net
ServerAlias *.example.net
RewriteEngine on
RewriteMap lowercase int:tolower
RewriteMap vhost txt:/www/example/vhost.map
RewriteCond ${lowercase:%{SERVER_NAME}} ^(.+)$
RewriteCond ${vhost:%1} ^(/.*)$
RewriteRule ^/(.*)$ %1/$1
</VirtualHost>
配置文件"/www/example/vhost.map"如下:
test.example.net /test
...全文
相关推荐
apache虚拟主机配置: 二级目录访问跳转到其他根文件夹
### Apache虚拟主机配置详解:二级目录访问跳转到其他根文件夹在现代Web开发与部署环境中,Apache作为一款广泛使用的开源Web服务器软件,提供了强大的灵活性与可扩展性。
apache虚拟目录和虚拟主机设置详解
### Apache虚拟目录和虚拟主机设置详解#### 一、虚拟目录(Alias)在Apache服务器配置中,虚拟目录(也称为别名)是一种重要的技术,它允许我们定义一个URL路径,并将其映射到服务器上的实际物理目录
apache安装 php和apache整合 虚拟目录 虚拟主机
本资源详细介绍了如何在Apache服务器上安装PHP以及如何配置虚拟目录和虚拟主机。通过以下步骤,您可以实现Apache与PHP的整合,并设置多个独立的网站环境。首先,我们来了解一下Apache
apache虚拟主机配置
### Apache虚拟主机配置详解#### 一、Apache虚拟主机配置概览Apache是目前最流行的Web服务器之一,它支持多种类型的虚拟主机配置。
11-2 Apache配置虚拟主机
虚拟主机是指在一台物理服务器上同时运行多个独立的网站或应用程序,每个虚拟主机都拥有自己独立的域名、文件目录和配置。虚拟主机的好处是可以通过共享服务器资源来降低成本,提高服务器的利用率。虚拟主机可以分为以下几种类型:基于域名:每个虚拟主机使用不同的域名,但共享相同的IP地址。这是最常见的虚拟主机类型,通过解析不同的域名到同一个IP地址,服务器可以根据域名来确定访问的是哪个虚拟主机。基于端口:每个虚拟主机使用不同的TCP端口,但共享相同的IP地址。这种方式较少使用,因为需要在访问网站时指定端口号。


基础编程
