使用.htaccess在多个站点设置上更改根目录

时间:2018-08-27 03:28:06

标签: apache .htaccess web

首先,以下是文件夹结构的抽象图。

www
├site01
│  └index.php
├site02
│  ├index.php
│  └style.css
└site03
   └index.php

每个子文件夹都拥有自己的网站。它们是提供不同服务的单独网站,因此它们不会互相引用或交谈。我想做的是在每个子文件夹上设置.htaccess,以使每个站点在解析请求或目录时将其各自的子文件夹视为“ /”(根)目录而不是/ www /。 例如,如果要从site02链接style.css,则希望以下行起作用:

<link rel="stylesheet" href="/style.css">

如果这是本地服务器或并置服务器,并且我拥有完全控制权,那么我将以不使用.htaccess的其他方式执行此操作。但是由于我的客户使用的是共享托管,而且我的任务是将以前托管在单独帐户中的网站迁移到一个帐户中,以便“轻松维护”,因此无法使用apache设置来设置多个网站,遍历所有文件并更改目录非常耗时,因此使用此方法。

我想知道这是否可行,以及如何实现。谢谢。

0 个答案:

没有答案