我已經建立了在Azure網站2個自定義域: mydomain.lt和www.mydomain.ltAzure的網站正規主機名規則 - 環重定向
DNS註冊商設置:
的子域,重定向:
awverif - > CNAME:awverify.mydomain.azurewebsites.net
WWW - > CNAME:mydomain.azurewebsites.net
其他重定向: IP:137.xxx(由天青提供的IP地址)和MX:79.xxx
我能達到通過mydomain.lt和www.mydomain.lt我的網站
什麼我想現在要做的是設定我的標準網址的方式,用戶從 www.mydomain.lt未來將AUTOMATICA lly重定向到mydomain.lt和以小寫形式返回的所有相對URL路徑。
我添加的設置婁system.WebServer在Web.config文件:
<rewrite>
<rules>
<!-- SEO | Section 1 | Whitelist -->
<rule name="Whitelist - Resources" stopProcessing="true">
<match url="^(?:css/|scripts/|bundles/|images/|install/|config/|umbraco/|umbraco_client/|base/|webresource\.axd|scriptresource\.axd|__browserLink|[^/]*/arterySignalR/.*)" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
<action type="None" />
</rule>
<!-- SEO | Section 2 | Rewrites (chaining) -->
<rule name="SEO - Lower case" stopProcessing="false">
<match url="(.*)" ignoreCase="false" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false">
<add input="{HTTP_METHOD}" pattern="GET" />
<add input="{R:1}" pattern="[A-Z]" ignoreCase="false" />
</conditions>
<action type="Rewrite" url="_{ToLower:{R:1}}" />
</rule>
<!-- SEO | Section 3 | Redirecting -->
<rule name="SEO - HTTP canonical redirect" stopProcessing="true">
<match url="^(_*)(.*)" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="true">
<add input="{HTTP_HOST}" pattern="^www\.(.*)" />
<add input="{HTTP_METHOD}" pattern="GET" />
<add input="{SERVER_PORT}" pattern="80" />
</conditions>
<action type="Redirect" url="http://{C:1}/{R:2}" />
</rule>
<rule name="SEO - Non-canonical redirect" stopProcessing="true">
<match url="^(_+)(.*)" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false">
<add input="{HTTP_METHOD}" pattern="GET" />
</conditions>
<action type="Redirect" url="{R:2}" />
</rule>
</rules>
</rewrite>
產生的行爲是一個重定向循環。任何想法如何解決這個問題?
又是怎麼回事根以外的網址嗎?比方說,我點擊www.mydomain.lt/contacts,重定向將被改爲mydomain.lt而不是mydomain.lt/contacts :) – Tomas
重點是轉發www - 以便www上沒有URL。設置一個網站地圖,一切都將得到正確的索引。如果您確實需要重定向(已在www處編入索引),則在規則中指定301 - 永久重定向。 – viperguynaz
這是我需要一些幫助:)事情是,當我添加規則管理永久重定向從www到非www,即使使用規則一本身,url rewritting產生一個重定向循環。你知道這種行爲的原因以及如何使這個規則開始正確工作嗎? – Tomas