许多htaccess文件,相同的IP限制

在我的networking服务器上,某些文件夹(如wp-admin / wp-login.php …)或网站(dev.company.net)仅限于我的IP地址。

家庭,家庭ipv6,VPN,办公室,办公室IPv6。

<Files wp-login.php> Order Deny,Allow Deny from all allow from 88.222.222.88 allow from 92.92.92.92 allow from 2001:DB8:123:5fcc::/64 allow from 2001:DB8:8ae:e6c4::/64 </Files> 

我的家庭和办公室经常更换,我必须绕过我的所有htaccess文件再次访问。

你会看到只有一个地方的方式吗? 我可以创build一个ln -s但是这些.htaccess文件通常包含其他信息,因为它们在战略点上。

我也可以访问Apacheconfiguration,但这是大容量虚拟主机,我没有任何<directory><location>

您可以使用“ 包含”选项从中央文件加载您的访问configuration。

另一种select是在更改时更新的这些IP地址的一些(dynamic)DNS条目:

 allow from myhost.dynds.org .... 

正如我所说,即使在我的情况下,我也接受@Sven的回答:这是一个大众虚拟主机。 这意味着我只有一个conf文件,用于无限数量的虚拟主机(/ var / www / virtualhosts /%1 /)。

其实我决定创build一个文件夹/home/websites/access/我创build符号链接

 ln -s /home/websites/websites01/.htaccess /home/websites/access/htaccess.website01 

所以当我改变时,我不会在我的硬盘上看到所有的东西

当文件只包含IP限制我有一个文件,只是使用一个符号链接

 ln -s /home/websites/access/htaccess.ip-restrict /home/websites/websites02/.htaccess 

/home/websites/access/htaccess.ip-restrict

 <Files wp-login.php> Order Deny,Allow Deny from all allow from 88.222.222.88 allow from 92.92.92.92 allow from 2001:DB8:123:5fcc::/64 allow from 2001:DB8:8ae:e6c4::/64 </Files> 

我希望在6个月后下一次改变发生时,我不会忘记任何网站,我什么也不记得。