简体   繁体   English

Apache的.htaccess容器可以匹配域吗?

[英]Apache's .htaccess container to match domain?

I have 2 domains pointing to the same folder, I need to put up a .htaccess file to change cache behaviour on the first domain. 我有两个指向同一文件夹的域,我需要放置一个.htaccess文件来更改第一个域上的缓存行为。

Please don't suggest to edit the server's vhost configuration, this question is specifically for .htaccess. 请不要建议编辑服务器的虚拟主机配置,此问题专门用于.htaccess。

Something like: 就像是:

<Match http://domain1.test.com>
    Header unset ETag
</Match>

You can try this code in your DOCUMENT_ROOT/.htaccess file: 您可以在DOCUMENT_ROOT/.htaccess文件中尝试以下代码:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^domain1\.test\.com$ [NC]
RewriteRule ^ [L,E=TESTDOMAIN:1]

# Do not use etags for cache validation.
Header unset ETag env=TESTDOMAIN
# for older Apache versions
Header unset ETag env=REDIRECT_TESTDOMAIN

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM