gpt4 book ai didi

c - 使用 ?_escaped_fragment_= 向 Google 机器人提供 index.html

转载 作者:行者123 更新时间:2023-11-30 17:50:13 26 4
gpt4 key购买 nike

我有一个 JavaScript 代码量很大的应用程序,我希望对其进行索引。我的网站上有一个快照目录,可以将其提供给 Google 机器人。这些位于 mysite.com/snapshots/ 下。

我使用以下重写规则将快照提供给 Google 机器人:

location / {
if ($args ~ "_escaped_fragment_=") {
rewrite ^/(.*)$ /snapshots/$1.html break;
}
}

这适用于除主页之外的所有快照。问题是,主页被保存为 mysite.com/snapshots/index.html。当 Google bot 请求 mysite.com/?_escaped_fragment_= 时,nginx 尝试提供 /snapshots/.html 服务,显然是 404 请求。

我需要调整重写规则,以便在请求文档根目录时提供index.html。

干杯!

最佳答案

在重写行上方添加:

rewrite ^/$ /index.html;

关于c - 使用 ?_escaped_fragment_= 向 Google 机器人提供 index.html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17403598/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com