您必须修改服务器上的.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 –