使用 301 将 Codeigniter 网站和 API 移动到新的 URL



我们有一个像 xyz.in 这样的域,我们将切换到 example.com

我们的应用程序是在Codeignitor框架上开发的,我们还为我们拥有的移动应用程序运行了一个API部分......API 如下所示...

http://www.example.in/api/v1/createuser

现在,如果我必须切换到新域,我会将代码点火器移动到新域的主机,并将代码点火器配置"基本 URL"更改为我们的新 URL,以便其余站点将开始使用新域。

现在的问题是如何让我们的 example.in 访客移动到具有相同参数的 example.com。我们在谷歌上有很多优化的页面,谷歌发送了大量的流量。我们希望将用户重定向到我们的新服务器和他们请求的同一页面。为此,我找到了以下一段 301 代码...

RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.in [NC,OR]
RewriteCond %{HTTP_HOST} ^www.example.in [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301,NC]

我希望这将完成这项工作。现在我的问题是在我们的 API 上运行的应用程序......这有什么反应?此 htAccess 重定向是否有助于将应用请求自动重定向到新的域 API?或者我们必须强迫用户使用更新的新 API URL 下载我们的新应用程序?

您可能想要执行如下操作:

<IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^/api/(.*)$ http://example.com/api/$1 [R=301,L]
</IfModule>

最新更新