我有一个iOS应用程序,它连接到网站上运行的API。
出于搜索引擎优化的目的,我想在网站上添加从www.mysite.org
到mysite.org
的规范重定向。
该应用的当前版本连接到www.mysite.org/api
。在新版本的应用程序中,我将此路径更改为mysite.com的新规范URL。
但这会影响当前版本应用的用户。
有没有办法做到这一点并不会对任何用户造成不利影响?
由于 肖恩
答案 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]