在多个.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