2016-11-16 13 views
0

を変更せずに、私はhttps://www.example.com/test-url-wordpress/に私のサブドメインhttp://test.example.com上のすべての要求を指すようにしたいと、私はこれは、特定のページへのrediectionになりますが、私ドン以下.htaccessリダイレクトURL

RewriteRule ^(.*)$ https://www.example.com/test-url-wordpress/ [NC,L]

を書かれていますURLを変更したくない私はまた、次の解決方法を試してみましたが、それは私に500 Internal Server Error

のRewriteRule ^(。*)$ https://www.example.com/test-url-wordpress/ [P]

注与える:私は 上の任意の要求の場合には指定されたURLからコンテンツを表示したいのそのサブドメイン。参考までに、メインドメインのサイトがワードプレスになっています。なぜなら私は のような相対URLをここに置くことができず、動作しなかった というイベントがあります。

助けてください。 web.configファイルにこれを追加すること

答えて

0

TRY -

<system.webServer> 
<rewrite> 
    <rules> 
    <rule name="Redirect test.example.com to www.example.com" patternSyntax="Wildcard" stopProcessing="true"> 
     <match url="*" /> 
     <conditions> 
     <add input="{HTTP_HOST}" pattern="test.example.com" /> 
     </conditions> 
     <action type="Redirect" url="https://www.example.com/test-url-wordpress/{R:0}" /> 
    </rule> 
    </rules> 
</rewrite> 
</system.webServer> 
+0

まあ!この質問はIISのどこにありますか? –

+0

サーバはApache上では 'IIS'ではなくLinux上にあります。そして、私のURLはブラウザで変わるべきではないことを思い出してください。その解決策を知ることは素晴らしいことでしょう。ありがとう – Xkorpion