重定向

在永久移动页面时使用,通常在更改域或者更改站点结构时使用。

Redirect 301 /old-page.html http://www.example.com/newpage.html

重定向整个站点:

Redirect 301/http://www.example.com/

当想要使用临时重定向时,只需将 301 更改为 302.

Redirect 302/http://www.example.com/

使用重定向匹配

如果我们更改了页面的文件扩展名,例如从 .html 更改为 .php,我们可以使用正则表达式来记住文件名,并重定向到新的文件扩展名。

RedirectMatch 301 (.*)\.html$http://www.example.com.php

括号的内容被记住,或者被反向引用。
. 点允许任何字符,而 * 星号允许一个或者多个字符。

如何使用 htaccess 重定向页面

本教程展示了如何使用 htaccess 重定向页面,在本教程中,我们处理两种类型的重定向,临时重定向和永久重定向。
在 htaccess 中执行重定向时,我们可以使用 Redirect、RedirectMatch 和 mod_rewrite。

重定向已移动内容的旧 URL 是一个重要步骤,可确保用户不会因为无法再找到所需的内容而感到困惑或者沮丧。
这也有助于防止访客流失。

日期:2020-06-02 22:18:51 来源:oir作者:oir