0

次のようなURLで実行されているgrailsアプリがあります-

http://{IP アドレス}/アプリ名

現在、そのアプリサーバーを指すドメインのサブフォルダーを作成しようとしています。何かのようなもの -

http://www.example.com/subfolder/appName => http://{ip アドレス}/appName

サブフォルダーを含む URL を読み込むと、grails アプリは適切に応答し、アプリの最初のページにリダイレクトされます (期待どおり)。しかし問題は、ページ内の他のすべての URL (コントローラー、CSS、画像ファイルなど) が、URL の末尾にある「サブフォルダー」を無視することです。

のように、指さそうとする代わりに

http://www.example.com/social / appName /{controllerName}

http://www.example.com/social / appName /{cssFileName}

すべてが指す

http://www.example.com/appName/ {コントローラ名}

http://www.example.com/appName/ {cssFileName}

grails.serverURL と grails.app.context を変更してみました。しかし、それでも同じ問題です。

4

1 に答える 1

0

あなたは試すことができます:

grails.app.context="/social"

参照: grails 2.0 - 本番用の serverURL の正しい使用?

于 2013-07-30T17:48:44.053 に答える