【问题标题】:Use of page to redirect使用页面重定向
【发布时间】:2013-11-11 20:07:47
【问题描述】:

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

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

我将如何做到这两点?我们在 Debian 服务器上运行 Apache 服务器。

【问题讨论】:

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


【解决方案1】:

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

假设您的新重定向页面(您解释网站已移动并设置了刷新元标记的位置)称为 redirect.php,那么这就是 Apache RewriteRule 应该可以满足您的需求。

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

这将抓取该RewriteRule 所在站点上的任何URL,并将它们重定向到/redirect.php/redirect.php 也可以是完整的 URL,例如 http://mysite.com/redirect.php 或其他任何内容。

【讨论】:

  • 谢谢,杰克;看起来挺好的!我会把这个带到我的“更好”的地方,看看我们什么时候可以实施这个解决方案。可能需要一段时间,但我会告诉你结果如何。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-03-20
  • 2013-11-13
  • 2016-10-08
  • 2017-05-07
  • 2017-10-15
  • 2017-09-07
  • 1970-01-01
相关资源
最近更新 更多