2017-02-12 81 views
1

我正在將站點從舊平臺重定向到另一個站點。它有300-400頁,所有頁面都有不同的名稱。.htaccess規則重定向某些頁面並捕獲所有其他頁面

這是learn.example.com(老平臺),以courses.example.com(新平臺)

所以我把一些301S在.htaccess文件中最重要的頁面的開始,例如:

Redirect 301 /courses-overview/ http://courses.example.com/courses 

但最後我需要一個全面的重定向任何其他頁面之前沒有指定爲301,如learn.example.com/whatevercourses.example.com以捕獲.htaccess文件中不存在的其他300-400頁。

這可能嗎?

回答

1

您可以通過以下重定向Redirectother網頁:

RedirectMatch ^/.*$ http://example.com/ 

將這個波紋管你現有的重定向,否則Apache將重定向你的整個網站。

+0

您正在避免重定向文檔根目錄的任何原因? – MrWhite

+0

@ w3dk我沒有注意到它。謝謝 – starkeen

+0

謝謝。但是,這將所有內容放到主頁上,甚至是我指定的重定向。 – robcubbon

相關問題