我使用我的網站上的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?