簡體   English   中英

如何使用url重寫從主機名重定向到域名

[英]How to redirect from host name to domain name using url rewrite

我有一個網站,可以通過域內的這些URL進行訪問:

http://test 
http://test.mydomain.com

我正在嘗試使用url重寫設置從http://testhttp://test.mydomain.com的重定向,這是我目前的規則:

<rule name="domain redirect" enabled="true" stopProcessing="true">
    <match url="^test(.*)$" />
    <action type="Redirect" url="http://test.mydomain.com/{R:0}" appendQueryString="true" />
</rule>

但這會創建重定向循環。 我知道我缺少一些小東西,有人可以幫忙嗎?

謝謝

您可以創建一個不帶引號的名為“ .htaccess”的文件(如果尚未創建),並放入以下代碼(當然,更改“ test”和“ mydomain”):

RewriteEngine On
RewriteCond %{HTTP_HOST} ^test\.com$ [NC]
RewriteRule ^(.*)$ http://test.mydomain.com$1 [L,R=301]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM