我正在试图找出为什么我的网站没有被Google Spider抓取,当我对该网站的响应进行测试时,我看到我得到了500服务器响应但是我的网站是实际上工作。
我的网站是http://lacasadelilihostal.com/,是在Laravel制作的。
我看到另一个问题时说问题可能是由于JavaScript错误而我在网上没有看到任何人;我还将公用文件夹的权限更改为775,但也无效。
答案 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