【问题标题】:Multiple Choices - broken link多项选择 - 断开的链接
【发布时间】:2015-02-07 17:50:52
【问题描述】:

我在旧网站的同一位置上传了一个新网站(我删除了旧网站)。当我在浏览器 url (www.mywebsite.net) 中输入我的网站地址时,它工作得很好。但是当我在谷歌中输入“mywebsite”并点击第一个结果时,它会说:

多项选择

在此服务器上找不到您请求的文档名称 (/index.php/)。但是,我们发现了与您要求的名称相似的文件。 可用文件:

/index.html/?language=hr(通用基本名称) 请考虑将损坏的链接通知引荐页面的所有者。

它与 .htaccess 文件有关吗?我试着改变它没有帮助。 index.html 和 .htaccess 都在根目录中。

有什么想法吗?谢谢。

【问题讨论】:

  • Google 实际上与它没有任何关系 - 找出 Google 列表链接到的确切 url,然后从那里开始。可能是 https 问题或 www/非 www 问题。
  • 所以你是在告诉我,当我将我的新网址提交给谷歌 (google.com/webmasters/tools/submit-url) 时,它会在他们批准后出现?

标签: php html .htaccess web server


【解决方案1】:

网站的默认文件是什么?根据错误,当 GET 请求中仅指定目录时,index.php 使用 为默认文件。现在看来您使用 index.html 作为默认文件,因此 Google 尚未更新其索引以识别 index.html 而不是 index.php。如果实在不行,你可以重写 /index.php 并将其重定向到 .Htaccess 文件中的 /index.html。

【讨论】:

  • 完全正确。 index.php 之前是默认文件,现在我需要它是 index.html。这就是我现在 .htaccess 中的内容: RewriteEngine on RewriteBase / #Options +FollowSymLinks RewriteCond %{HTTP_HOST} !^www\.lay-z\.net RewriteRule (.*) <a href="/default/index/tourl?u=aHR0cDovL3d3dy5sYXktei5uZXQvJTI0MQ%3D%3D" rel="nofollow" target="_blank">lay-z.net/$1</a> [R= 301,L] 很抱歉打扰你,但我看不到这里要改变什么..
猜你喜欢
  • 1970-01-01
  • 2012-01-11
  • 2015-07-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多