.htaccess 使用页面重定向

.htaccess 使用页面重定向,.htaccess,redirect,http-status-code-301,meta,.htaccess,Redirect,Http Status Code 301,Meta,我需要设置一个页面,从我们的旧服务器重定向到我们的新服务器,通知人们新的URL和更改他们的书签。我知道如何在HTML中使用refresh meta标记来实现这一点 但是我还想对其进行设置,以便他们无论在旧服务器上导航到哪个页面,都能看到重定向页面。我看到了几种使用301重定向的解决方案 我怎么能两者兼得呢?我们正在Debian服务器上运行Apache服务器。您需要使用Apache重写规则。这可以放在服务器根目录上的.htaccess文件中,也可以直接放在Apache配置文件中 假设您的新重定向页

我需要设置一个页面,从我们的旧服务器重定向到我们的新服务器,通知人们新的URL和更改他们的书签。我知道如何在HTML中使用refresh meta标记来实现这一点

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


我怎么能两者兼得呢?我们正在Debian服务器上运行Apache服务器。

您需要使用Apache重写规则。这可以放在服务器根目录上的
.htaccess
文件中,也可以直接放在Apache配置文件中

假设您的新重定向页面解释了站点已经移动并设置了一个刷新元标记,该页面名为
redirect.php
,那么这就是Apache
RewriteRule
,可以满足您的需要

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

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

您需要使用Apache来重写规则。这可以放在服务器根目录上的
.htaccess
文件中,也可以直接放在Apache配置文件中

假设您的新重定向页面解释了站点已经移动并设置了一个刷新元标记,该页面名为
redirect.php
,那么这就是Apache
RewriteRule
,可以满足您的需要

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

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

阅读优秀文档后,还有哪些问题?阅读了这些优秀的文档后,还有哪些问题?谢谢你,杰克;看起来不错!我会把这件事告诉我的“上司”,看看什么时候我们可以实施这个解决方案。可能需要一段时间,但我会告诉你结果的;看起来不错!我会把这件事告诉我的“上司”,看看什么时候我们可以实施这个解决方案。可能需要一段时间,但我会告诉你结果如何。