我需要设置一个页面以从旧服务器重定向到新服务器,向人们建议新 URL 并更改他们的书签。 我知道如何使用 HTML 中的刷新元标记来执行此操作。
但我也想对其进行设置,以便无论他们在旧服务器上导航到哪个页面,他们都会看到重定向页面。 我看到几个使用 301 重定向的解决方案。
我该如何同时做到这两点? 我们在 Debian 服务器上运行 Apache 服务器。
您需要使用 Apache 并使用
mod_rewrite。可以将其放置在服务器根目录下的
RewriteRule
文件中,也可以直接将其放置在 Apache 配置文件中。因此,假设您的新重定向页面(您在其中解释网站已移动并设置了刷新元标记)称为
.htaccess
,那么这就是应该满足您的需求的 Apache
redirect.php
。RewriteRule
这将抓取
RewriteEngine on
RewriteRule ^(.*)$ /redirect.php [L,R=301]
所在网站上的任何 URL 并将其重定向到
RewriteRule
。该 /redirect.php
也可以是完整的 URL,例如 /redirect.php
或其他任何内容。