我使用我的网站上的js加载页面,无需重新加载布局。由于在Facebook上分享链接的可能性,我不得不将参数显示为散列(我不能将参数作为查询字符串,否则页面将被重新加载)。我如何将mywebsite.com/#query=string
重写为mywebsite.com/?query=string
?如何使用'#'而不是'?'与mod_rewrite
0
A
回答
3
你不能,因为URL片段永远不会发送到服务器。您将需要使用XHR从服务器加载适当的内容。
2
你的服务器永远不会看到哈希部分,浏览器不会将它作为HTTP请求的一部分发送,所以你不应该用mod_rewrite来做。
0
除了所有早期说:
<script type="text/javascript">
var url = window.location.href ;
var pos = url.indexOf('#');
if(pos!=-1){
var addition = url.substring(pos);
alert(addition);
//do ajax request with 'addition' parameter value
}
</script>
相关问题
- 1. 如何让mod_rewrite与EasyPHP一起使用?
- 2. 使用mod_rewrite与$ _GET
- 3. 如何使用mod_rewrite
- 4. 如何使用mod_rewrite
- 5. 如何使mod_rewrite的*不*使用的.htaccess
- 6. 使用mod_rewrite将单词放入URL而不是类别ID
- 7. 我应该使用基于java的重写而不是mod_rewrite吗?
- 8. mod_rewrite的作品为“/测试”,而不是“/”
- 9. 如何在不与Wordpress冲突的情况下使用mod_rewrite
- 10. 如何使用mod_vhost_alias而不使用mod_rewrite获取默认主机工作?
- 11. 如何使用$ .post与按钮onclick函数而不是表单?
- 12. mysql如何使用JOIN而不是IN与WHERE子句
- 13. 如何使用BufferList与SocketAsyncEventArgs而不是SocketError InvalidArgument?
- 14. 如何使用.animate与文本而不是图像?
- 15. 如何使用PayPal API与签名而不是证书?
- 16. 如何使用$ _GET ['ID']避免?id = 1与/ myid而不是
- 17. 如何使用我们/ en而不是en_US与JMSI18nRoutingBundle
- 18. 如何使用iframe而不是div与jquery ui选项卡?
- 19. 我如何使用mod_rewrite
- 20. 如何使用mod_rewrite的
- 21. 与博真而不是OpenTSDB使用scollector
- 22. 使用与Angular.js解析而不是Backbone
- 23. mod_rewrite而不显示图片
- 24. 如何使用URL,而不是本地
- 25. 如何使用MongoClientOptions而不是MongoOptions?
- 26. 如何使用defmacro而不是eval?
- 27. 如何使用this.sample() - 而不是this.cursor.getInt()
- 28. 如何使用CXF而不是Metro?
- 29. 如何使用Convert.ChangeType而不是DateTime.ParseExact?
- 30. 如何使用Castle Windsor而不是此?