使用页面重定向

问题描述 投票:0回答:1

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

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

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

.htaccess http-redirect http-status-code-301
1个回答
1
投票

您需要使用 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
或其他任何内容。
    

© www.soinside.com 2019 - 2024. All rights reserved.