我希望为我的单页应用程序网站实现搜索引擎优化(假设它在www.myexample.com)
在阅读了Google的文档(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]
在此更改后,当我在浏览器中尝试使用网址www.myexample.com?_escaped_fragment_=时,我希望浏览器向我显示文件staticIndex.html的内容 相反,它向我显示www.myexample.com(index.html)的内容,浏览器URL保持不变为www.myexample.com?_escaped_fragment _ =
有人可以帮我修改RewriteRule吗?
感谢。
答案 0 :(得分:2)
试试这个:
RewriteEngine on
RewriteCond %{QUERY_STRING} ^_escaped_fragment_=$
RewriteRule (.*) staticIndex.html [PT]