.htaccess规则重定向某些页面并捕获所有其他页面

时间:2017-02-12 13:00:07

标签: apache .htaccess redirect

我将网站从旧平台重定向到另一个平台。它有300-400页,所有页面都有不同的名称。

learn.example.com(旧平台)到courses.example.com(新平台)

所以我在最重要页面的.htaccess文件的开头添加了一些301,例如:

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

但最后我需要一个全能的方法来重定向之前未指定为301 learn.example.com/whatevercourses.example.com的任何其他网页,以抓住任何其他300-400页的内容。 ; t现在存在于.htaccess文件中。

这可能吗?

1 个答案:

答案 0 :(得分:1)

您可以通过以下重定向重定向其他页面:

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

将此信息显示在您现有的重定向中,否则Apache将重定向您的整个网站。