作者:
Ellen Moore
创建日期:
11 一月 2021
更新日期:
1 七月 2024
![如何在WordPress中重定向URL](https://i.ytimg.com/vi/MW2qVZvh0z4/hqdefault.jpg)
内容
- 脚步
- 方法 1(共 5 个):准备新域和文件
- 方法 2 of 5:使用 META 命令重定向 URL
- 方法 3 of 5:使用 htaccess 文件重定向
- 方法 4(共 5 个):上传和测试文件
- 方法 5(共 5 个):使用不同的代码
- 警告
使用 URL 重定向有几个原因。您可以将内容从一个域移动到另一个域,因此,您需要将访问者从旧站点重定向到新站点。您可以将多个域与同一站点关联。或者您需要将没有“www”的站点重定向到正确的站点页面。创建一个带有新站点链接的错误页面是一种简单的重定向,但并不总是最好的。对于一个拥有大量流量和良好搜索结果的网站,这样的重定向意味着从头开始。除此之外,用户可能不会注意带有新站点名称的链接。在下面描述的方法中,流量仍然流向旧域,但也会重定向到新域。随着搜索引擎更新其数据库,新域将保留所有搜索结果。掌握 URL 重定向过程的难度取决于站点是用什么语言编写的,以及您在编辑代码方面有多少经验。
脚步
方法 1(共 5 个):准备新域和文件
- 1 确保新域属于您的主机帐户。
- 2 将文件从旧域下载到您的计算机。 保留文件夹结构和文件名。
- 3将文件从旧域上传到新域。
- 4单击“开始”按钮并在“程序”中打开“附件”>“记事本”以打开文本编辑器。
方法 2 of 5:使用 META 命令重定向 URL
- 1打开“index.html”文件或要重定向的文件。
- 2将光标放在 HEAD 标签之后。
- 3 输入以下内容:
- 元 http-equiv = "刷新" 内容 = "0"; URL = "http://www.newsite.com/newurl.html">
- “0”是重定向将发生的秒数。 www.newsite.com/newurl.html - 站点名称和要重定向到的特定页面。
- 4 添加文本以创建错误页面。 添加网站已移至新页面的通知。使用可用于手动导航到新站点的链接添加新站点的名称。更改页面的刷新时间,以便访问者可以阅读所需的信息。
- 5保存文件。
方法 3 of 5:使用 htaccess 文件重定向
- 1 如果您的站点在 Apache 服务器上运行,请查找该文件。 Apache 服务器上的 htaccess 文件包含错误请求、重定向和其他请求。
- 2 浏览 300 个 http 状态代码的列表。 代码“301”用于重定向,意思是“永久移动”。
- 3 在文本文件中输入以下代码:
- 重写引擎开启
RewriteRule ^ (. *) $ http://www.newdomain.com/$1 [L, R = 301] - “L”是最后一个指示,“R”是重定向,参数“301”是最终重定向。
- 重写引擎开启
- 4 在 Internet 上查找有关如何重定向标题中带有空格的 URL、动态页面、子域的信息。
- 5将“newdomain.com”更改为新站点的名称。
- 6 点击“保存”。 将显示文件的选项更改为所有文件。将文件另存为不带扩展名的 .htaccess。
方法 4(共 5 个):上传和测试文件
- 1 重命名任何现有的 .htaccess 文件以保留备份。 使用文件名 .htaccessbackup 或类似的名称可以轻松找到文件并恢复。
- 2将修改后的文件上传到旧域的根文件夹。
- 3 在浏览器中输入旧域名。 您应该被重定向到新站点。
方法 5(共 5 个):使用不同的代码
- 1 找出网站是用什么语言编写的。 每种语言都有不同的代码。
- 您可以在线找到 PHP、ASP、Coldfusion 和 Javascript 的重定向代码。
警告
- 元刷新页面由搜索引擎过滤,因为这是一种常见的垃圾邮件方法。
- FrontPage 用户不需要修改 _vti_bin 文件夹以及 _vti_adm 和 _vti_aut 子文件夹中的 .htaccess 文件。