如何通过Apache/httpd.conf一行配置实现整域410 Gone重定向?
Apache整域410 Gone配置方案
你只需在空缺处填入 / 即可,无需使用Rewrite相关规则,一行配置即可实现整域所有请求返回410状态码。
配置原理
Apache的Redirect指令采用前缀匹配逻辑,/作为路径前缀可以匹配当前虚拟主机下所有以/开头的请求路径,覆盖整站所有资源的访问请求,完全满足你的需求。
完整配置示例
<VirtualHost *:80> ServerName subdomain.domain.tld ServerAlias www.subdomain.domain.tld # 单条配置实现整域所有请求返回410 Gone Redirect gone / </VirtualHost>
补充说明
- 如果你需要保留部分特定路径的其他跳转规则,只需把更具体的路径规则写在整域
Redirect gone /的前面即可,Apache会优先匹配前缀更长的Redirect规则。 - 若不需要保留任何特殊规则,直接删除虚拟主机内其他冗余的Redirect配置即可。
内容的提问来源于stack exchange,提问作者aequalsb
相关产品推荐
相关产品推荐

