我收到了一個小型的基於angularJS的網站。AngularJS +域名/ URL重定向不能很好地協同工作
我通過服務OpenShift託管它像一些域名:
bla-blubb.rhcloud.com
這當然是不是漂亮,所以我訂的TLD:從www.united-
www.supercoolsite.com
domains.de。在那裏,我HABE三種可能性來實現我的目標,看到屏幕(不好意思這是德國 - 它是:1)頭重定向,2)框架重定向或3)URL隱藏)
但沒有這些似乎像我想要的那樣工作:
1)只需重定向用戶,以便再次顯示醜陋的URL。
2)顯示我漂亮的網址,但我不能輸入像/#/ stuff/some/page,它什麼都不做,並保留在開始屏幕上。我的ngRoute
$routeProvider
的.when()
不會像通常那樣觸發該URL。
3)這裏一切工作就好了。我可以使用Angualr,因爲我習慣了,上面的錯誤消失了+這個URL還是很漂亮的。但是:現在我無法將有效負載的POST請求發送到我的Java Spring MVC後端。我得到一個415錯誤(見第二個屏幕)。當使用醜陋的URL它完美的作品(一切)。它也可以使用GET方法。
服務器拒絕此請求,因爲請求實體的格式不是所請求方法的請求資源支持的格式。
有誰可能有一個想法?我怎樣才能得到2)或3)的工作?我不明白髮生了什麼事。 如果需要代碼(角度或彈簧控制器),請告訴我 - 但如上所述,它在DEV和使用醜陋URL的情況下工作。 謝謝!