0

我希望为我的单页应用程序网站实施 SEO(假设它位于 www.myexample.com)

在阅读了谷歌的文档(https://developers.google.com/webmasters/ajax-crawling/docs/getting-started)后,我开始尝试这个网站的主页。这意味着, www.myexample.com?_escaped_fragment_= 应该“映射到” www.myexample.com/staticIndex.html

我在网站的 public_html 文件夹中的 .htaccess 文件中添加了以下内容:

RewriteEngine on
RewriteCond %{QUERY_STRING} ^_escaped_fragment_=
RewriteRule ^_escaped_fragment_= /staticIndex.html [PT]

进行此更改后,当我在浏览器中尝试 URL www.myexample.com?_escaped_fragment_= 时,我希望浏览器向我显示文件 staticIndex.html 的内容相反,它向我显示 www.myexample.com (index.html) 的内容并且浏览器 URL 保持不变为 www.myexample.com?_escaped_fragment_=

有人可以帮我改写规则吗?

谢谢。

4

1 回答 1

2

试试这个:

RewriteEngine on
RewriteCond %{QUERY_STRING} ^_escaped_fragment_=$
RewriteRule (.*) staticIndex.html [PT]
于 2013-04-05T21:42:41.883 回答