我尝试将我的所有流量从非www重定向到www,但这导致我的非www页面被重定向到一个看似随机的IP,只是"此网站暂时不可用,请稍后再试。 "
我的网站已经关闭了大约12个小时。 (我希望它能像以前一样工作,直到更新DNS记录)所以我有点担心。
以下是我的重定向设置的样子:
DNS设置如下所示:
A @ Forwarded
A @ Forwarded
CNAME www badgag.trafficmanager.net
如果相关,我还在web.config中添加了这个:
<rewrite>
<rules>
<clear />
<rule name="Redirect to https" stopProcessing="true">
<match url="(.*)"/>
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="true"/>
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" appendQueryString="false"/>
</rule>
<rule name="Redirect to www" stopProcessing="true">
<match url="(.*)" />
<conditions trackAllCaptures="false">
<add input="{HTTP_HOST}" pattern="^badgag.com$" />
</conditions>
<action type="Redirect" url="{MapProtocol:{HTTPS}}://www.badgag.com/{R:1}" redirectType="Permanent" />
</rule>
</rules>
<rewriteMaps>
<rewriteMap name="MapProtocol">
<add key="on" value="https" />
<add key="off" value="http" />
</rewriteMap>
</rewriteMaps>
</rewrite>