1

我在运行 ISAPI Rewrite 3(免费添加)的单个 IIS 6 服务器上有多个站点。

如果请求以 http 形式出现,我只需将其中一个站点重定向到 https。

示例:我需要http://bar.foo.com重定向到https://bar.foo.com. 我不希望此重定向影响http://www.foo.comorhttp://foo.comhttp://meh.foo.com

这个问题的重定向语法是什么?

我发现http://www.helicontech.com/isapi_rewrite/doc/examples.htm显示了如何将所有请求重定向到 https。

4

2 回答 2

1

规则应如下所示:

RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^bar\.foo\.com$ [NC]
RewriteRule .? https://bar.foo.com%{REQUEST_URI} [R=301,L]
于 2010-02-01T15:56:02.027 回答
0

这看起来是一件容易的事

RewriteEngine on
RewriteRule http://bar.foo.com https://bar.foo.com [NC]
于 2010-01-14T00:32:14.123 回答