我在 Heroku 上运行了一个 Rails 应用,我想重命名它。这似乎很容易,但如果我有一些用户访问旧 URL,我想将他们重定向到新 URL。
我想实现这一点的一种方法是创建一个全新的 Rails 应用程序,使用旧名称,其唯一目的是将流量重定向到新地址,但我想知道是否有更好的方法来做到这一点。
答案1
您无需创建新的应用。您只需将两个域关联到同一个应用,然后在应用内部处理重定向即可。
拦截请求并检查请求的域名。如果域名是旧域名,则重定向到新域名。
我在 Heroku 上运行了一个 Rails 应用,我想重命名它。这似乎很容易,但如果我有一些用户访问旧 URL,我想将他们重定向到新 URL。
我想实现这一点的一种方法是创建一个全新的 Rails 应用程序,使用旧名称,其唯一目的是将流量重定向到新地址,但我想知道是否有更好的方法来做到这一点。
您无需创建新的应用。您只需将两个域关联到同一个应用,然后在应用内部处理重定向即可。
拦截请求并检查请求的域名。如果域名是旧域名,则重定向到新域名。