我有一个 AJAX 网站,我在我的网址中使用哈希符号 (#!),目的是在谷歌机器人替换 #! 时提供正确的 HTML 版本。用 ?_escaped_fragment_。
如何使用 _escaped_fragment_ 将 url 路由/代理/重定向到相应的 HTML 页面?我找不到关于这部分过程的具体文档,我的第一个想法是我应该使用 301 或 302 重定向,但我被告知情况并非如此,尽管没有提供更多信息。
最佳答案
您根本不能使用 htaccess 或重定向。 URL 中 #
之后的所有内容甚至不会发送到服务器。 URL 片段完全是客户端。您需要使用某种 javascript 解决方案来查看该片段,并对服务器进行任何适当的 AJAX 调用并加载您返回的内容。
关于ajax - 如何让我的主机检测到_escaped_fragment_ 并获取相应的 HTML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23963841/