2011-11-18 106 views

回答

8

理论上,您应该能够创建一个配置文件过滤器来将URL转换为使用查询字符串。在实践中,事实证明这是不可能的,因为网站搜索在处理过滤器之前得到处理。

相反,我发现的作品是只是在JavaScript中操纵它,以便直接从浏览器“伪造”查询字符串。

喜欢的东西:

if(!location.pathname.match(/^\/search/)){ 
    _gaq.push(["_trackPageview"]); 
} 
else{ 
    _gaq.push(["_trackPageview", location.pathname.replace("/search/","https://stackoverflow.com/search?q=")]); 
} 

这将“假”的查询字符串的q一键,你可以很容易地再使用与本网站搜索功能。

相关问题