应用程序版本之间的规范重定向更改

Canonical redirect change between app versions

我有一个 iOS 应用程序连接到网站上的 API 运行。

出于 SEO 目的,我想在网站上添加一个规范重定向,从 www.mysite.orgmysite.org

应用程序的当前版本连接到 www.mysite.org/api。在新版本的应用程序中,我会将此路径更改为 mysite.com 的新规范 URL。

但这会影响当前版本应用程序的用户。

有没有一种方法可以在不对任何用户产生不利影响的情况下做到这一点?

谢谢 肖恩

没有测试代码,但按照这些思路应该可以工作。 概念是仅在请求不以 api.

开头时才强制重定向到根域

所以普通页面被重定向,api 在 www 和没有 www 的情况下都有效。

RewriteCond %{HTTP_HOST} ^example.org [NC]
RewriteCond %{REQUEST_URI} !^/api$ [NC] 
RewriteRule ^(.*)$ http://www.example.org/ [L,R=301,NC]