使用页面重定向

时间:2013-11-11 20:07:47

标签: .htaccess redirect http-status-code-301 meta

我需要设置一个页面,从旧服务器重定向到新服务器,向人们推荐新URL并更改他们的书签。我知道如何使用HTML中的刷新元标记来执行此操作。

但我也想设置它,以便无论他们在旧服务器上导航到哪个页面,他们都会看到重定向页面。我看到使用301重定向的几种解决方案。

我怎么做两个?我们在Debian服务器上运行Apache服务器。

1 个答案:

答案 0 :(得分:1)

您需要使用mod_rewrite使用Apache RewriteRule。这可以放在服务器根目录下的.htaccess文件中,也可以直接放在Apache配置文件中。

因此,假设您的新重定向页面 - 您解释该网站已移动并设置了刷新元标记 - 称为redirect.php,那么这是适用于您的需求的Apache RewriteRule

RewriteEngine on
RewriteRule ^(.*)$ /redirect.php [L,R=301]

这将获取此RewriteRule所放置的网站上的任何网址。将它们重定向到/redirect.php/redirect.php也可以是完整的网址,例如http://mysite.com/redirect.php或其他任何内容。