- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我做了 $_SERVER['HTTP_ACCEPT_LANGUAGE']
在我的网站上,有两个 langs PL 和 EN。
我真的没想到 Google 会以这种方式将我的网站(即 TITLE 和 DESC)从 PL 重新索引到 EN。
它不应该使用 PL,因为它正在抓取波兰域,hmmmmrrrr 无法理解?
无论如何,我可以检测到 googlebot 并再次将它们设置为 PL
但它不会是 cloacking 或 smthing ?
任何人都可以告诉我什么是解决问题的好方法,所以我和谷歌会很高兴吗?
最佳答案
HTTP_ACCEPT_LANGUAGE 表示客户端(客户端浏览器,在本例中为爬虫)支持的语言,它是客户端随请求发送的信息(如 ip 等),它不是服务器发送给客户端的信息。
要告诉客户您的网站支持哪些语言,您必须使用元标记,例如在您的情况下
<meta http-equiv="content-language" content="pl, en" />
关于Googlebot 和 FAMUOS $_SERVER ['HTTP_ACCEPT_LANGUAGE' ],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5544755/
我遇到了一个解析 HTTP_ACCEPT_LANGUAGE: http://www.thefutureoftheweb.com/blog/use-accept-language-header 的脚本
由于脚本从访问者那里获得了 $_SERVER['HTTP_ACCEPT_LANGUAGE'],所以它可以是任何东西。那么我该如何验证呢?什么是可以接受的? 要获取字符串中的第一种语言,我使用: sub
这个问题在这里已经有了答案: 关闭 10 年前。 Possible Duplicate: HTTP_ACCEPT_LANGUAGE 我尝试编写一个语言选项工具。因此我使用 $default_lang
我有一个函数可以根据 $_SERVER['HTTP_ACCEPT_LANGUAGE'] 的设置将用户重定向到不同的网页。 但是,我找不到用 Firefox 测试这段代码的方法。 Firefox 3.6
我做了 $_SERVER['HTTP_ACCEPT_LANGUAGE']在我的网站上,有两个 langs PL 和 EN。 我真的没想到 Google 会以这种方式将我的网站(即 TITLE 和 DE
在我的 Codeigniter 应用程序中,我使用 $_SERVER['HTTP_ACCEPT_LANGUAGE'] 来确定用户浏览器语言以基于此设置应用程序语言,如下所示: public funct
我创建了一个 PHP 脚本来检查 HTTP_ACCEPT_LANGUAGE并从第一个两个字符开始使用适当的语言加载网站: $http_lang = substr($_SERVER[
我正在学习 Python,我正在尝试使用 BeautifulSoup 解析用 PHP 制作的网页。我的问题是我的脚本显示此错误: A PHP Error was encountered Severi
我最近在我的 ApplicationController 中的 before_action 中添加了一些新代码: class ApplicationController < ActionControl
当我使用 Firefox 测试这段代码时,我得到 en-us,en;q=0.7,ja;q=0.3, 当我用IE测试代码块时,我得到了zh-cn。 $_SERVER['HTTP_ACCEPT_LANG
这个问题已经有答案了: Detect browser language in Rails (5 个回答) 已关闭 4 年前。 感谢大家的帮助。 我在做什么:我正在设计一个必须提供多种语言版本的公司网站
我正在尝试不使用服务器代码来访问用户的语言首选项。 我正在寻找一些像这样的 JavaScript: var language_array = jQuery.languagePreferences();
我正在 Linux 的本地 Apache 2 Web 服务器中编写一些网页,我想使用 PHP 来自动识别浏览器语言。 在网页中,我正在尝试 console.log()使用 JavaScript 关于客
我是一名优秀的程序员,十分优秀!