2017-02-12 82 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

相关问题