1
我正在嘗試重定向到www。只有當另一個子域不存在時。Ruby on Rails重定向到www。僅在沒有子域存在的情況下
如果URL example.com
那麼我想重定向到www.example.com
如果URL blog.example.com
然後我不想重定向。
我已經試過這個,但它添加www。即使已經存在另一個子域名,也可以訪問每個網址。
constraints(host: /^(?!www\.)/i) do
get '' => redirect { |params, request|
URI.parse(request.url).tap { |uri| uri.host = "www.#{uri.host}" }.to_s
}
end
我想我需要檢查subdomain.present?
的地方,但不知道在哪裏。
任何想法?
所以你也可以接受你自己的答案。 –
噢!完全忘了,但我得等兩天 –