2016-03-26 23 views
0

Microsoft Azureで実行されているWebサイトがあります。 私はこのウェブサイト用の新しいCMSシステムを開発しており、新しいウェブサイト用にhttpではなくhttpsを使用しています。 古いURLをすべて新しいURLにリダイレクトする必要があります。 古いURLと新しいURLは違っています。違いはhttpとhttpsだけではありません。Microsoft Azureで301のリダイレクト

私の古いページすべてに対して301リダイレクトを実行する正しい方法は何ですか? SEOに影響を与えないように正しく実行する必要があります。

Apache Webサーバーの場合、古いURLと新しいURLを持つ.htaccessファイルを作成するだけで、301リダイレクトファイルとして使用できます。 これを参照してください: https://mediatemple.net/community/products/grid/204643080/how-do-i-redirect-my-site-using-a-htaccess-file Azureとasp.netには何か類似している必要があります。

+0

は異なるURL、または単に制度はありますか? – viperguynaz

+0

彼らは異なっています。 – Imageree

+0

書かれたapp/cmsは何ですか?古いURLから新しいURLを記述するパターンはありますか? – viperguynaz

答えて

1

あなただけの、あなたが<system.webServer>に以下のルールを使用することができ、HTTPからHTTPSにスキームを書き換えている場合は、次のhttp対ます。https:

<rewrite> 
    <rules> 
    <rule name="Force HTTPS" enabled="true"> 
     <match url="(.*)" ignoreCase="true" /> 
     <conditions> 
     <add input="{HTTPS}" pattern="off" /> 
     </conditions> 
     <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" appendQueryString="true" redirectType="Permanent" /> 
    </rule> 
    </rules> 
</rewrite>