0

Grails アプリケーションを実行しています。たとえば、次のようにします。www.mysite.com

Config.groovy私は私のgrails.serverURLセットを持っていますwww.mysite.com

メソッドを使用redirectして特定のメソッドにリダイレクトしgrails.serverURLますが、ユーザーの実際の URL から構築するのではなく、常に値を使用して URL を構築します。誰かが のサイトにアクセスしmysite.comwww. 次に、リダイレクトを引き起こすリンクをクリックすると、転送されwww.mysite.com、セッションが失われます。どうすればいいですか?ありがとう!

4

2 に答える 2

2

サイトをホストするために使用している Web サーバーは何ですか?

一般的に経験則として、私は常に Apache を構成して、www. コールは www にリダイレクトされます。同等。

必要なのは Apache 構成または .htaccess の 2 行だけです。

RewriteCond %{HTTP_HOST} ^exampledomain\.co\.uk$ [NC]
RewriteRule ^(.*)$ http://www.exampledomain.co.uk$1 [R=301,L] 
于 2012-08-22T10:23:45.763 に答える
2

使用している Grails のバージョンにもよりますが、一般に、構成から grails.serverURL を完全に削除すると問題が解決します。

于 2012-08-21T23:54:39.693 に答える