我使用我的网站上的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与godaddy
- 2. 如何使用[NE]与mod_rewrite的
- 3. mod_rewrite如何与phar一起使用?
- 4. 如何让mod_rewrite与EasyPHP一起使用?
- 5. 如何使用mod_rewrite
- 6. 如何使用mod_rewrite
- 7. 使用mod_rewrite与$ _GET
- 8. 如何使mod_rewrite的*不*使用的.htaccess
- 9. 我应该使用基于java的重写而不是mod_rewrite吗?
- 10. 使用mod_rewrite将单词放入URL而不是类别ID
- 11. mod_rewrite的作品为“/测试”,而不是“/”
- 12. 如何使用/ f而不是如果
- 13. 如何在不与Wordpress冲突的情况下使用mod_rewrite
- 14. 如何使用mod_vhost_alias而不使用mod_rewrite获取默认主机工作?
- 15. 如何使用mod_rewrite的.htaccess
- 16. 如何使用这个mod_rewrite?
- 17. 如何使用mod_rewrite的
- 18. 我该如何使用mod_rewrite
- 19. 我如何使用mod_rewrite
- 20. 删除使用mod_rewrite与#
- 21. 使用jQuery.load()与mod_rewrite的
- 22. 使用$ _GET与mod_rewrite的
- 23. 如何使用$ .post与按钮onclick函数而不是表单?
- 24. mysql如何使用JOIN而不是IN与WHERE子句
- 25. 如何使用PayPal API与签名而不是证书?
- 26. 如何使用服务索引与功能,而不是模板
- 27. 如何将CXFNonSpringJaxrsServlet与serviceBean而不是serviceClass一起使用?
- 28. 如何使用我们/ en而不是en_US与JMSI18nRoutingBundle
- 29. 如何在Ubuntu中使用numpy与OpenBLAS而不是Atlas?
- 30. 如何使用ext.state.Manager与localStorage而不是cookie?