重定向
在永久移动页面时使用,通常在更改域或者更改站点结构时使用。
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 中执行重定向时,我们可以使用 Redirect、RedirectMatch 和 mod_rewrite。
重定向已移动内容的旧 URL 是一个重要步骤,可确保用户不会因为无法再找到所需的内容而感到困惑或者沮丧。
这也有助于防止访客流失。
日期:2020-06-02 22:18:51 来源:oir作者:oir