2016-04-27 66 views
1

我需要將網站域從www.domain.com更改爲www.newdomain.com/en,但我也需要指定從舊網站的一些頁面到新網站,如www.domain .com/page到www.newdomain.com/en/subfolder/subfolder/page。重定向域到一些特定的頁面子文件夾fallback

最後一件事應該是保持舊網站的一個子文件夾路徑免於像www.domain.com/admin這樣的重定向,以保持後端訪問舊網站。

你會建議我添加到舊的網站htaccess文件,以實現這種特定頁面和整個域到子目錄的一種回退機制?

謝謝

回答

0

您可以添加以下301重定向到oldsite/htaccess的:

Redirect 301/http://newdomain.com/en/subfolder/subfolder/ 

這將從您的舊網站的子文件夾中的所有請求重定向在新網站

編輯:根據您的評論, 排除重定向的特定路徑,您可以使用RedirectMatch

RedirectMatch 301 ^/((?!page1|page2).*) http://newdomain.com/en/subfolder/subfolder/$1 

This will not redirect /page1 or /page2

+0

謝謝你,但我並不需要所有的要求。我需要www.domain.com到www.newdomain.com/en的所有請求,除了一些特定的網頁,例如www.domain.com/page,新網站上有像www.newdomain.com/en/subfolder/subfolder這樣的自定義地址/頁。我怎樣才能指定一些自定義網址的概念? – user2298982

+0

@ user2298982查看編輯 – starkeen

+0

好的,謝謝你將整個網站重定向到另一個域子文件夾路徑,除了不會被重定向的指定頁面。但是,如何指定舊域的某些頁面重定向到特定的新域名地址? – user2298982

相關問題