2

私のセットアップで正しいリファラーが提供されているように見えるrequest.refererrequest.env['HTTP_REFERER']、提供されていません。リファラーは常にアプリケーションのホストです ( http://mydomain.tld)。http://mydomain.tld/tasks/1またはのような前のページに基づいて、別のリファラーを期待していましたhttp://mydomain.tld/tasks

これは私の仮想ホストの設定です:

<VirtualHost *:80>
 ServerName referer
 RailsEnv development

 DocumentRoot /var/www/referer/public
 <Directory /var/www/referer/public>
   Options None
   AllowOverride None
   Order deny,allow
   Allow from all
 </Directory>

# passenger.conf
<IfModule mod_passenger.c>
 PassengerRoot /usr/local/rvm/gems/ruby-1.9.3-p125/gems/passenger-3.0.11
 PassengerRuby /usr/local/rvm/wrappers/ruby-1.9.3-p125/ruby
</IfModule>

# passenger.load
LoadModule passenger_module /usr/local/rvm/gems/ruby-1.9.3-p125/gems/passenger-3.0.11/ext/apache2/mod_passenger.so

私はパッセンジャー rvm で apache を使用しています。セットアップに何か問題がありますか?

4

1 に答える 1

1

ああ、私の悪い。新しいブラウザプラグインスクリプト番号をインストールしました。それが私のリファラーが設定されていない理由です...

于 2012-04-26T13:31:59.997 に答える