2017-08-07 15 views
0

我們有像xyz.in一個域,我們要切換到example.com移動Codeignitor網站和API,以新的URL與301

我們的申請被Codeignitor框架開發的,我們也有一個API部分運行因爲我們有移動應用程序... API的就像如下...

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

現在,如果我必須切換到新的領域,我將codeignitor移動到新域名的主機,將改變codeignitor配置「基地網址'到我們的新網址,所以剩下的網站將開始與新的域名一起工作。

現在的問題是如何讓我們的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下載我們的新應用程序?

請注意。

+0

嘗試設置你的舊域名反向代理您的新域名。如果它不適合你的設置,只需將'/ api' url代理到你的新域。 – Rei

回答

0

您可能需要這樣的東西執行:

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

+0

謝謝你...會試試這個... – user2301765