Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在多个.htaccess文件之间共享数据_.htaccess - Fatal编程技术网

在多个.htaccess文件之间共享数据

在多个.htaccess文件之间共享数据,.htaccess,.htaccess,奥拉在那里 我在同一个共享主机帐户下运行多个域,因此我有以下文件: /home/joe/domain1.com/.htaccess /home/joe/domain2.com/.htaccess /home/joe/domain3.com/.htaccess 每个文件都包含重复的数据(比如deny from dumby.web.bot) 有没有办法让一个文件跨多个.htacess文件共享?(类似于bash的source命令)如果它们需要完全相同的内容,您可以创建master.htaccess并

奥拉在那里

我在同一个共享主机帐户下运行多个域,因此我有以下文件:

/home/joe/domain1.com/.htaccess
/home/joe/domain2.com/.htaccess
/home/joe/domain3.com/.htaccess
每个文件都包含重复的数据(比如
deny from dumby.web.bot


有没有办法让一个文件跨多个.htacess文件共享?(类似于bash的
source
命令)

如果它们需要完全相同的内容,您可以创建master.htaccess并将其符号链接到每个文件夹中?

指定Apache配置中所有域的设置

<Directory /home/joe>
deny from stupid.web.bot
</Directory>

拒绝来自dumby.web.bot的请求

使用
httpd。包括
vhost配置文件(如RHEL系统上的
/etc/httpd/conf.d/vhosts.conf
中所示)-这些文件优于
.htaccess
,因为它们是在服务器启动时加载的,而不是动态加载的,允许禁用
.htaccess
,并且每次目录查找所需的文件系统查找次数减少一次

并非所有的配置指令都可以在
.htacess
httpd中使用。包括
,请查看详细信息。目录命令很好


使用
httpd中的指令。include
包含具有通用规则的基本配置文件。

您可以将通用
.htaccess
文件放在其父目录中:
/home/joe