2012-04-26 5 views
2

を指していますrequest.refererまたはrequest.env['HTTP_REFERER']のように私のセットアップに適切なrefererを提供していないようです。 Refererは常に私のアプリケーションのホストです(http://mydomain.tld)。私は前のページに基づいて別のRefererがhttp://mydomain.tld/tasks/1またはhttp://mydomain.tld/tasksのようになると思っていました。Request.refererは常にホスト

これは私のバーチャルホストの設定です:私は乗客-RVMとApacheを使用しています

<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 

。セットアップに何か問題がありますか?

答えて

1

ああ、私の悪い。新しいブラウザプラグインScript noをインストールしました。それが私のリファラーが未設定の理由でした...

関連する問題