【问题标题】:Purpose of <meta http-equiv="refresh"> with recursive URL in a separate file<meta http-equiv="refresh"> 在单独文件中使用递归 URL 的目的
【发布时间】:2013-11-28 00:02:53
【问题描述】:

Google 已多次访问站点文件“test3.php”。我想知道这是否会对我们的 SEO 产生任何影响,是否显示编码错误,或者它是否是本网站设计的一部分——只是一种使用单独文件刷新页面的方法。如果是这样,这是一个好习惯吗?

这是文件的内容:

    <?phpsession_start();?><html><head><meta http-equiv="refresh" content="60;url=test3.php" /></head><body bgcolor="#ffffff"></body></html>

网站上的大多数页面都引用了这个文件,并且站点地图显示它在那里,尽管在任何这些页面的代码中都没有可见的“test3.php”。

这个代码有必要吗?可取的?

如您所料,每 60 秒,livehttpheaders Generator 选项卡会显示此活动:

    GET /test3.php   #request# GET http://www.mysite.net/test3.php   GET /test3.php   

等等

【问题讨论】:

  • 您网站的所有页面都有这个元标记?如果每个人都在 60 秒后被踢到这个 test3.php,你的网站是如何工作的?
  • 我刚刚在页脚文件中找到它:
  • 访问者似乎没有进入该页面,如果您专门访问该页面,无论如何它都是一个空白屏幕,但每个页面上的某些内容显然每 60 秒刷新一次。看起来它是页脚中的 i-frame 刷新。

标签: php refresh http-equiv


【解决方案1】:

如您所知,http-equiv="refresh" 用于刷新页面 x 秒。

<head>
   <meta http-equiv="refresh" content="30">
</head> 

以上代码将每 30 秒刷新一次文档。

搜索引擎通常不喜欢它。所以我的建议是不要使用它。

一些关于使用建议的信息:http://en.wikipedia.org/wiki/Meta_refresh

【讨论】:

  • 感谢您的建议。删除此代码似乎不会导致任何问题,希望会有所帮助。
  • 是的。您应该仅在实际需要重定向用户时使用它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-06-06
  • 2012-06-28
  • 2011-03-24
  • 1970-01-01
  • 1970-01-01
  • 2011-08-28
  • 2017-12-13
相关资源
最近更新 更多