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

时间:2015-02-11 08:50:11

标签: .htaccess redirect canonicalization

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

出于搜索引擎优化的目的,我想在网站上添加从www.mysite.orgmysite.org的规范重定向。

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

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

有没有办法做到这一点并不会对任何用户造成不利影响?

由于 肖恩

1 个答案:

答案 0 :(得分:1)

未测试代码,但这些内容应该有效。 如果请求不以api开头,则概念仅强制重定向到根域。

因此,正常页面被重定向,api既适用于www,也适用于无。

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