簡體   English   中英

使用301將Codeigniter網站和API移至新URL

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM