[英]Request.referer always points to host
似乎request.referer
或request.env['HTTP_REFERER']
沒有在我的設置中提供正確的引薦來源。 Referer始終是我的應用程序( http://mydomain.tld
)的主機。 我期望基於上一頁的其他http://mydomain.tld/tasks/1
例如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-rvm中使用apache。 我的設置有問題嗎?
啊,我的壞。 我安裝了新的瀏覽器插件ScriptNo 。 這就是為什么我的推薦人未設置的原因...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.