• 1
  • 2
  • 3
  • 4
  • 5
网站空间访问异常 首 页  »  帮助中心  »  虚拟主机  »  网站空间访问异常
如何检查虚拟主机上301重定向设置
发布日期:2015-12-8 9:12:9

通过域名访问网站,有时会遇到页面自动跳转到另一个域名网站的现象。出现这种情况的原因是网站设置了301重定向。页面永久性移走(301重定向)是一种非常重要的“自动转向”技术。在网站建设中,时常会遇到需要网页重定向的情况:比如网站调整,改变了网站的目录结构,网页被移到一个新地址。或网页扩展名改变,如因应用需要把.php改成.shtml或.Html。在这些情况下,如果不做重定向,那么用户收藏夹或搜索引擎数据库中旧地址只能让访问客户得到一个404页面错误信息,访问流量白白丧失。又比如某些注册了多个域名的网站,也需要通过重定向让访问这些域名的用户自动跳转到主站点,等等。

  您可以按照以下两个步骤检查您主机环境上的301重定向设置。

  1. 使用主机登录名和密码登录cp.hichina.com,在“基础环境设置—301重定向”,进行设置。


  注意:

  1)临时域名不可设置301重定向

  2)设置重定向要求域名先解析、备案后绑定在主机上再进行301重定向设置。

  3)只有解析状态正常、已备案且万网接入的域名,才可以使用此功能,且目标域名与源域名不可相同。

  2. 网站程序中设置了301重定向规则。

  如果您的网站程序是基于.net技术开发(如asp,asp.net),您可以检查网站根目录下web.config文件中是否有重定向规则以及规则的定义是否正确。

  一般来讲,web.config带有以下类似代码,就是开启了重定向功能。

  如果您的网站程序是基于PHP开发,您可以检查网站根目录下是否有.htaccess文件,以及文件中是否有重定向规则。

  一般来讲,.htaccess文件中带有RewriteEngine On就表示开启了重定向功能。

  RewriteCond关键字用来指定重定向的条件;

  RewriteRule关键字用来指定重定向的规则。

  温馨提示:htaccess文件是隐藏文件,建议您通过FTP软件连接到服务器,并将FTP软件设置为显示隐藏文件。

  以Filezilla软件为例,您可以打开“强制显示隐藏文件”