您必須修改服務器上的.htaccess文件。這樣你的服務器就可以通過www(www.mytourismdata.tourism.gov.my
)瞭解即將到來的請求,並將重定向到非www的網址mytourismdata.tourism.gov.my
。最終會發生的是,URL上的每個請求都會自動重定向到mytourismdata.tourism.gov.my
。所以,你將能夠
使用訪問您的網站下面的代碼
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} ^www\.(.*)$
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
希望這會有所幫助。
編輯:
就像你說的你使用的是Windows服務器。因此,您已經知道必須使用以下代碼更改web.config file.try。
<rewrite>
<rules>
<rule name="Redirect to non-www" stopProcessing="true">
<match url="(.*)" negate="false"></match>
<action type="Redirect" url="http://domain.com/{R:1}"></action>
<conditions>
<add input="{HTTP_HOST}" pattern="^domain\.com$" negate="true"></add>
</conditions>
</rule>
</rules>
</rewrite>
更改域名與您的域名。 希望它能適用於子域。
另一種方式是經過數據庫和更改所有的URL –
用這種方式,人們能仍然mytourismdata.tourism.gov.my訪問或者只是www.mytourismdata.tourism.gov.my? – scottymorg
即使你將嘗試訪問沒有萬維網它將改爲www.example.com –