【问题标题】:Request.referer always points to hostRequest.referer 总是指向主机
【发布时间】:2012-04-26 10:48:24
【问题描述】:

似乎request.refererrequest.env['HTTP_REFERER'] 在我的设置中没有提供正确的引用。 推荐人始终是我的应用程序的主机(http://mydomain.tld)。根据我之前的页面,我希望有一个不同的引用者,例如 http://mydomain.tld/tasks/1http://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。我的设置有问题吗?

【问题讨论】:

    标签: ruby-on-rails ruby apache rvm passenger


    【解决方案1】:

    啊,我的错。我安装了一个新的浏览器插件Script no。这就是我的推荐人未设置的原因......

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-08
      • 2012-08-05
      • 1970-01-01
      • 2017-06-28
      • 2010-10-07
      • 2014-08-21
      • 1970-01-01
      • 2018-01-15
      相关资源
      最近更新 更多