apache - 为什么 Apache 2.4 永久重定向(301)这个到非 www?
问题描述
为什么 Apache 2.4 永久重定向(301)这个到非 www?
<VirtualHost *:80>
ServerName www.domain.net
ServerAlias www.domain.com www.domain.org
Include conf/extra/domain/httpd-vhosts.domain.http
</VirtualHost>
包含文件有普通的 DocumentRoot、Directory 等。但没有重定向或重写条件/规则。.htaccess 有一些重写条件/规则,但没有关于:www。而且没有301。
清除浏览器缓存并使用 HttpWatch 查看可以在首次使用时看到来自服务器的非缓存重定向。后续使用重定向来自缓存。
解决方案
没关系。发现它被埋在了一个更早的加载全局 conf 中。好东西我在这里发布了它,否则我可能永远找不到它。;)
推荐阅读
- javascript - 使用 discord.js v12 的 rate 命令
- visual-studio - 快照调试:无法从 URL 获得响应
- javascript - OffcanvasMenu 插件 - 点击事件,Shopware 6
- splunk - Splunk 搜索事件日志以查找超过给定阈值的值
- php - 在 Laravel 8 中使用具有不同命名空间的类
- vue.js - 它在getter中有效吗,在vuex中调用动作?
- r-exams - r-exams 为完形填空练习生成无效的 QTI
- c# - 在 Asp.Net core + EF Core 中控制事务
- android - 尝试使用 Android Camera2 API 捕获图像时出错:CaptureRequest 包含未配置的输入/输出表面
- java - PBEWITHHMACSHA512AND256BITAES 抛出 org.jasypt.exceptions.EncryptionInitializationException (Jasypt)