是否可以更改此脚本以便在_escaped_fragment_存在的情况下将用户发送到另一个站点?
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/$
RewriteCond %{QUERY_STRING} ^_escaped_fragment_=/?(.*)$
RewriteRule ^(.*)$ /snapshots/%1? [NC,L]
e.g。 可以重写最后一行,以便将用户发送到
http://foo.bar.com/?url=the-full-url-with-hashbangs
也就是说,我想从转义的片段中重新创建“漂亮的url”,并将整个url传递给另一个站点。 该站点包含应返回给用户浏览器的静态快照。
[编辑] 我们正在发布支持JavaScript网站的服务,例如由googlebot通过挂钩到他们所做的_escaped_fragment_请求来索引angularjs,backbone等。
我希望能够向用户提供正确的示例,告诉他们如何在其他环境中进行设置。我们自己在ASP.NET中使用它。
答案 0 :(得分:0)
不。那是不可能的。
仅仅因为hashbangs永远不会被发送到服务器