apache mod_rewrite 对 root 不起作用?

apache mod_rewrite 对 root 不起作用?

我正在尝试将所有流量重定向http://*.domain.comhttps://secure.domain.com

我目前拥有的:

NameVirtualHost *:80
<VirtualHost *:80>
  ServerName domain.com
  ServerAlias *.domain.com
  RewriteEngine On
  RewriteCond %{HTTPS} off
  RewriteRule (.*) https://secure.domain.com%{REQUEST_URI}
</VirtualHost>

这似乎适用于:

www.domain.com
www.domain.com/whatever
anything.domain.com
anything.domain.com/whatever

但不适用于:

domain.com
domain.com/whatever

我错过了什么?

答案1

嗯...我认为可以忽略:

目前似乎只影响 Chrome,并且仅影响非隐身模式。(?!)

在 Safari、Chrome(隐身)和 Firefox(均在 Mac 上)中按预期运行。

在 Chrome 中不起作用(非隐身模式)...也许是一些奇怪的缓存问题?

相关内容