为什么我在Google网站站长工具中收到500服务器响应?

时间:2013-08-13 19:32:15

标签: laravel

我正在试图找出为什么我的网站没有被Google Spider抓取,当我对该网站的响应进行测试时,我看到我得到了500服务器响应但是我的网站是实际上工作。

我的网站是http://lacasadelilihostal.com/,是在Laravel制作的。

我看到另一个问题时说问题可能是由于JavaScript错误而我在网上没有看到任何人;我还将公用文件夹的权限更改为775,但也无效。

2 个答案:

答案 0 :(得分:0)

我检查了我的日志,发现我在这一行收到错误“'未初始化的字符串偏移量:”:

`$langcode = (!empty($_SERVER['HTTP_ACCEPT_LANGUAGE'])) ? $_SERVER['HTTP_ACCEPT_LANGUAGE'] : '';
$langcode = (!empty($langcode)) ? explode(";", $langcode) : $langcode;
$langcode = (!empty($langcode['0'])) ? explode(",", $langcode['0']) : $langcode;
$langcode = (!empty($langcode['0'])) ? explode("-", $langcode['0']) : $langcode;
$langcode = strtolower($langcode[0]);`       `

这只发生在抓取工具上......我删除了最后一行。

答案 1 :(得分:0)

这是您主页的确切标题回复。我花了一点时间来消化这些信息,然后回来。与此同时,其他人也可以考虑这个信息:

HTTP/1.1 200 OK
Date: Thu, 15 Aug 2013 17:35:33 GMT
Server: Apache
X-Powered-By: PHP/5.3.26
Cache-Control: no-cache
Set-Cookie: laravel_session=76c6f66056ff1828be5ad677b87f9690; expires=Thu, 15-Aug-2013 19:35:33 GMT; path=/; HttpOnly
Set-Cookie: laravel_session=76c6f66056ff1828be5ad677b87f9690; expires=Thu, 15-Aug-2013 19:35:34 GMT; path=/; httponly
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html; charset=UTF-8