为不同的重写规则创建多个文件,所有这些文件都使用同一个http-conf文件



我对重写规则很陌生,所以可能有一种非常简单的方法可以做到这一点,但我似乎找不到太多关于它的信息。

无论如何,我有一个rewriteerules文件,其中包含许多不同网站的大约一千条规则,所以有没有办法创建多个文件来更容易地处理大量规则?

例如,我有三个站点:

A.com  
B.com  
C.com  

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

有办法这样做吗?

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

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

同样,在站点B中,您可以设置

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

相关内容

最新更新