似乎request.referer
或request.env['HTTP_REFERER']
未在我的设置中提供正确的引用。
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
我正在使用apache和passenger-rvm。我的设置有问题吗?