大約3個星期前,我創建了一個由Heroku託管的新網站,之後我決定改變它的域名。我試圖找出如何做一個網站廣泛重定向和我想的東西就像在我的應用程序控制器會(過濾器之前添加):網站全部重定向
def new_domain
redirect_to url_for(:controller => params[:controller], :action => params[:action], :id => params[:id], :host => 'http://newdomain.com'), :status => 301
end
這顯然不是對所有的行動和工作如果url傳遞額外的參數將會失敗。我想知道是否有更通用的東西我可以做,所以我不必有一堆if else子句?
不用擔心,謝謝! – LDK 2009-10-12 17:50:00
這看起來更乾淨。我想我應該把它放在一個除非聲明中,以確保我不會重定向人員,或者更重要的是Google機器人,轉到新域... – LDK 2009-10-12 17:55:46