我正在使用的項目是使用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. 允許在codeigniter中使用.htaccess
- 7. 如何在htaccess中允許IPS範圍?
- 8. 如何設置EC2安全組以允許使用Firebase?
- 9. 允許網址避開.htaccess中的mod_rewrite規則
- 10. 如何在JavaFX中設置TextArea以僅允許輸入整數?
- 11. 過濾網址以僅允許公開顯示的網址
- 12. Django allauth允許的網址
- 13. mod_rewrite的允許網址
- 14. 如何允許使用.htaccess在(/../)subfolder中查看文件?
- 15. Yii2的網址管理器允許在網址中加號(+)
- 16. .htaccess允許.html
- 17. htaccess漂亮的網址設置
- 18. htaccess的重寫規則 - 允許大寫字母網址
- 19. 如何允許域名在.htaccess
- 20. 如何使用htaccess友好的網址
- 21. Wordpress如何使用.htaccess修復網址?
- 22. 如何使用htaccess重寫網址?
- 23. 如何使網址別名在.htaccess
- 24. 難以使用.htaccess重寫網址
- 25. 允許IP地址動態使用.htaccess和PHP
- 26. 的.htaccess允許文件下載,如果條件設置
- 27. 設置sslmode =允許使用pg_dump對
- 28. 如何設置SVN網址?
- 29. 如何在.htaccess中重寫網址
- 30. htaccess允許laravel網站裏面的wordpress
花費一點時間用Wireshark;客戶端_never_發送'#'或任何後面的內容到服務器。 – sarnold 2012-03-31 23:52:39