根据我的理解,至少使用我的域名托管服务商,在使用https协议时,无法将空子域名重定向到“www”。
在应用程序中执行此操作的最佳实践方法是什么?
目前我的ApplicationController中有一个before_filter,其中包含以下内容:
before_filter :redirect_to_subdomain
def redirect_to_subdomain
(redirect_to '//www.domain.com' + request.path) if 'www.domain.com' != request.host
end
这在使用http协议时似乎有效,但忽略了https。不知道为什么会这样。