這裏的問題:Grails的 - 管理視圖的URL
我有一個網站項目(Grails的)我正在和一幫無控制器的意見(這是Grails的要求,沒有真正的一個臨時網站重寫功能到它(因此沒有控制器))和視圖被通過以下呈現:
"/**/$view"{
controller: 'staticViewController'
action: 'view'
}
其中「staticViewController」不管它是視圖爲HTML輸出。
因此我的問題。
[site.com/about/something/dog.html]呈現相同[site.com/about/dog.html]呈現相同[site.com/stinkybutt/dog.html]
從最後一個例子來看,更大的問題變得明顯,因爲顯然我沒有(或想要)一個名爲「stinkybutt」的目錄結構。
我可以在HTTPD中編寫一大堆重定向來解決這個問題,但我猜這裏有一個本地解決方案,因爲使用grails的其他站點沒有這個問題。
有什麼建議嗎?
好吧,那麼你想在單行問題中做什麼?讓控制器動態查找基於Url的視圖? –
有謊言的問題 - 只有一個控制器只呈現視圖。實質上,我希望site.com/about/dog.html只能在該URL中可用。除了大量的顯式映射/重定向之外,我看不到一種方法來解決這個問題。 – user1612272
你的控制器可以處理這個並在響應中添加一個404。 –