0

如果存在_escaped_fragment_,是否可以更改此脚本以将用户发送到另一个站点?

RewriteEngine On
RewriteCond %{REQUEST_URI}  ^/$
RewriteCond %{QUERY_STRING} ^_escaped_fragment_=/?(.*)$
RewriteRule ^(.*)$ /snapshots/%1? [NC,L]

例如,是否可以重写最后一行,以便将用户发送到

http://foo.bar.com/?url=the-full-url-with-hashbangs

也就是说,我想从转义片段中重新创建“漂亮的 url”,并将整个 url 传递给另一个站点。该站点包含应返回给用户浏览器的静态快照。

[编辑] 我们正在发布一项服务,通过挂钩到他们提出的 _escaped_fragment_ 请求,使 javascript 网站(例如 angularjs、backbone 等)能够被 googlebot 索引。

http://crawlr.wombit.se/

我希望能够为用户提供正确的示例,如何在其他环境中进行设置。我们自己在 ASP.NET 中使用它。

4

1 回答 1

0

没有。这不可能。

仅仅因为 hashbangs 从未被发送到服务器

于 2013-08-08T13:15:47.527 回答