我正在使用的項目是使用pushState,但由於Internet Explorer無法正確處理,所以在更改URL時使用了shebang。有沒有設置.htaccess來允許網址中的shebang,但刪除它並重定向它。截至目前,如果我要轉到http://www.mydomain.com/#!/whatever.php它只顯示我的索引頁。但我想它做的是,如果你轉到http://www.mydomain.com/#!/whatever.php,重定向到http://www.mydomain.com/whatever.php如何設置.htaccess以允許在網址中使用shebang
0
A
回答
0
好的,所以我想出了問題的答案。所以javascript是唯一可以確定的方法,因爲在URL中使用shebang
它將引導您訪問域的索引頁,但仍然保持URL相同。所以我剛剛在我的頁面頂部添加了以下內容。
$(document).ready(function(){
var loc = self.document.location;
if(loc.hash){
var href = loc.hash.split("#!/");
window.location = loc.protocol +'//'+ loc.host +'/'+href[1];
}
});
0
不,使用.htaccess
是不可能的,因爲#
後一切都沒有被髮送到服務器的。你將不得不使用JavaScript來做重定向。
相關問題
- 1. 在網址htaccess中允許點?
- 2. 不允許動態htaccess的rewrited網址
- 3. htaccess不允許根目錄但允許其他網址
- 4. 如何設置.htaccess以顯示404不允許的URL?
- 5. 使用.htaccess設置基本網址
- 6. 允許在.htaccess中
- 7. 如何欺騙shebang以允許多個參數?
- 8. 允許在.htaccess
- 9. 如何重構htaccess以允許主頁?
- 10. 允許在codeigniter中使用.htaccess
- 11. 如何在htaccess中允許IPS範圍?
- 12. 如何設置外鍵以允許使用ServiceStack OrmLite的空值?
- 13. 如何設置EC2安全組以允許使用Firebase?
- 14. 允許網址避開.htaccess中的mod_rewrite規則
- 15. 如何允許htaccess的
- 16. 如何在Zend Framework項目中配置.htaccess以僅允許公用文件夾
- 17. 如何在JavaFX中設置TextArea以僅允許輸入整數?
- 18. 過濾網址以僅允許公開顯示的網址
- 19. mod_rewrite的允許網址
- 20. Django allauth允許的網址
- 21. 允許sub.domain在.htaccess
- 22. 如何允許使用.htaccess在(/../)subfolder中查看文件?
- 23. Yii2的網址管理器允許在網址中加號(+)
- 24. 如何設置重定向到許多網站在Apache與htaccess?
- 25. 允許用戶在Webview中設置
- 26. 我們如何在ASP.NET MVC網址中允許點?
- 27. 允許應用程序配置內部網站的網址以及網絡可見網站網址
- 28. .htaccess允許.html
- 29. 允許htaccess的
- 30. 如何允許域名在.htaccess
花費一點時間用Wireshark;客戶端_never_發送'#'或任何後面的內容到服務器。 – sarnold 2012-03-31 23:52:39