[英]Moving Codeigniter website & APIs to new URL with 301
我們有一個像xyz.in這樣的域名,我們將切換到example.com
我們的應用程序是在Codeignitor框架上開發的,我們還為我們擁有的移動應用程序運行了一個API部分... api如下所示...
http://www.example.in/api/v1/createuser
現在,如果我必須切換到新域,我會將codeignitor移到新域的主機,並將codeignitor配置“基本url”更改為我們的新URL,以便其余站點將開始在新域上工作。
現在的問題是如何使訪問者以他們到達的相同參數將example.in轉移到example.com。 我們在Google上有很多優化的頁面,並且Google發送大量流量。 我們希望將用戶重定向到我們的新服務器以及他們要求的相同頁面。 為此,我找到了下面的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下載我們的新應用?
您可能想要執行以下操作:
<IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^/api/(.*)$ http://example.com/api/$1 [R=301,L]
</IfModule>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.