2015-02-11 50 views
0

我有一個iOS應用連接到在網站上運行的API。規範應用版本之間的重定向更改

對於搜索引擎優化的目的,我想在網站上添加一個規範的重定向從www.mysite.org到只有mysite.org

應用程序的當前版本連接到www.mysite.org/api。在新版本的應用程序中,我會將此路徑更改爲mysite.com的新規範URL。

但是這會影響當前版本的應用程序的用戶。

有沒有辦法做到這一點,不會對任何用戶造成不利影響?

感謝 肖恩

+0

我是這麼認爲的,我得查。爲什麼? – Seano 2015-02-11 11:55:51

+0

這是如何回答我的問題? – Seano 2015-02-11 14:47:51

+0

http://stackoverflow.com/users/548225/anubhava你爲什麼刪除你的評論? – Seano 2015-02-11 19:10:13

回答

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]