使用相同的http conf文件为不同的重写规则创建多个文件?

时间:2014-04-17 08:31:53

标签: apache .htaccess mod-rewrite

我很难重写规则,所以可能有一种非常简单的方法可以做到这一点,但我似乎无法找到相关信息。

无论如何,我有一个rewriterules文件包含许多不同网站的大约一千条规则,那么有没有办法创建多个文件只是为了更容易处理大量规则?

例如我有三个网站:

A.com  
B.com  
C.com  

我想为每个网站重定向创建一个单独的文件,但是还需要一个适用于所有网站的规则的通用文件?

有没有这样做?

1 个答案:

答案 0 :(得分:0)

如果您可以使用符号链接,则包含所有RewriteRules的.htaccess文件位于设置目录[Setting Dir]。 因此,在站点A文档根目录中,将符号链接设置为

$ cd [Document Root A]
$ ln -s [SettingDir]/.htaccess .htaccess

以相同的方式,在网站B中,您设置

$ cd [Document Root B]
$ ln -s [SettingDir]/.htaccess .htaccess

...