0
我有http://domain.com/frame/1234sdfs
但我想將其更改爲http://domain.com/#/frame/1234sdfs
htaccess的重定向動態URL到一個與hashbang
我使用試驗和錯誤的時刻和與我的.htaccess以下一事無成
RedirectMatch 301 ^/frame/([^/]*)$ /#/frame/$1
有人可以把我放在正確的方向嗎?我一直在使用http://htaccess.madewithlove.be/嘗試按預期得到輸出URL,但無法弄清楚。
它不起作用?根本沒有處理重定向(可能是Web服務器配置問題),或者只是這種重定向不起作用。你爲什麼要用'#'重定向到URL?這個字符在URL中有非常特殊的含義 - 通常意味着只能在客戶端瀏覽器中理解,而不在服務器端理解。所以除非你有特殊的理由來使用這個角色,否則我會提出警告。 –
@MikeBrant我最近在Google Compute Engine上設置了一個AngularJS網站。我需要任何以前調用'/ frame/{uniqueID}'來轉發以獲得hashbang。 – ngplayground
您的規則是正確的,應該從您的網站根.htaccess或Apache配置 – anubhava