我了解google会获取此网址并以此格式向服务器发出请求:
http://test1.ru/compare/search.php?r=ade$da1A$ade$da2A$ade$da3A#!hash1.html
compare.test1.ru/search.php?r=ade$da1A$ade$da2A$ade$da3A#!hash1.html
http://test1.ru/compare/search.php?r=ade$da1A$ade$da2A$ade$da3A?_escaped_fragment_=hash1.html
compare.test1.ru/search.php?r=ade$da1A$ade$da2A$ade$da3A?_escaped_fragment_=hash1.html
html http://test1.ru/hash/hash1.html
的服务器路径(hash / hash1.html)
需要重定向表单
http://test1.ru/hash/hash1.html
compare.test1.ru/hash/hash1.html
没有更改网址 - compare.test1.ru/search.php?r=ade$da1A$ade$da2A$ade$da3A#!hash1.html
谢谢
答案 0 :(得分:1)
#!hash1.html
永远不会发送到服务器,因此,您无法在服务器端,php或使用htaccess文件中解析URL片段。你只能在浏览器的末尾使用javascript这样的东西。