下载PDF文件
下载PDF文件
重定向URL有几种原因,以及几种基本的实现方法。对于一个已经有大量流量和良好的搜索引擎结果,但需要更改域名地址的网站,在过渡期间采用重定向是一个不错的选择。网站流量仍然流向旧域,但随后会自动重定向到新域。随着搜索引擎更新自身数据库,新域会获得自己的搜索结果。重定向还可能导致多个不同的URL被定向到一个网站,并可能缩短复杂的URL地址。如何重定向URL的方法取决于你的网站是用什么代码编写的,以及你对编码有多少信心和经验。 [1] X 研究来源
步骤
-
查看你的网站是否运行在Apache服务器上。 这对于准备使用.htaccess方法是必要的——如果不确定,请检查虚拟主机。
-
找到并下载.htaccess文件。 .htaccess文件是网页服务器检查关于如何处理错误、安全性和重定向站点请求的信息的文件。检查根目录(所有网站文件都存储在这里),然后下载文件进行编辑。 [2] X 研究来源
-
创建.htaccess文件。 如果当前根文件夹中不存在.htaccess,可以使用“记事本”应用程序(或类似的纯文本应用程序)创建一个。文件的代码会在下一个步骤中描述。 [3] X 研究来源
- 确保在保存.htaccess文件时以“.”开头。
- 注意,这个文件没有尾部扩展名(例如“.com”或“.txt”)。
-
输入代码。 将以下代码粘贴到.htaccess文本文件中: . redirect 301 /old/oldURL.com http://www.newURL.com [4] X 研究来源
- 在这段代码中,“oldURL.com”代表访问者需要重定向到登录页面地址的 源地址 ,而“http://www.newURL.com”代表希望访问者重定向“到”的地址。
- oldURL.com和http://之间应该只有一个空格。
- 不要在代码第一部分中的 (old) URL前加上“http://www”! [5] X 研究来源
- 代码“301”在重定向站点上最常用,表示“永久转移”。研究其他“300”代码,了解其他功能。
-
设置新的URL目的地。 将“http://www.newURL.com”更改为你希望访问者被重定向到的域名地址。
-
保存新的.htaccess文件。 将下拉菜单更改为“所有文件”,并将文件保存为.htaccess,没有扩展名。
-
创建备份。 使用相同的名称重命名任何现有.htaccess文件或html文件,以保存备份副本。例如,使用.htaccessbackup名称,以便在需要恢复之前的代码时可以找到文件。
-
将修改后的文件上传到旧域的根目录。 现在你已经修改了代码,你需要将这个文件放回去,以便旧的URL能够读取它,并按计划进行重定向。
-
测试重定向。 打开一个单独的新浏览窗口,并在浏览器中输入旧域名。如果你的操作都是正确的,它将重定向到新的网站。 [6] X 研究来源
- 使用单独浏览窗口可以确保浏览器正在访问新的重定向,而不是依赖于缓存的数据(存储的数据,有助于更快地加载最常访问的页面)。
- 除了使用单独浏览窗口,你还可以通过“浏览器偏好设置”菜单清除浏览器的缓存。请参见 清除浏览器缓存 ,了解更多相关的操作方法。
广告
-
检查虚拟主机。 如果你对自己的编码能力没把握,或者只想重定向URL,而不想深入研究代码,那么可以使用几种重定向服务,当前使用的虚拟主机可能就是其中之一。许多流行的虚拟主机提供重定向服务和支持,以帮助你实现重定向。检查当前主机或方案提供的功能,或者直接联系他们,了解你有哪些选择。
-
选择第三方服务。 如果虚拟主机不提供重定向,还有其他方法。根据你的重定向需要,也许可以免费实现重定向。
- 许多服务允许你为重定向配置选项,例如类型(永久或临时),或是否传递查询参数。
- 很少有重定向服务允许你转发HTTPS(安全)链接。
-
按照重定向服务的提示操作。 这些服务通常很容易使用,可以帮助你完成整个过程,在每个步骤中提示你获取正确的信息。
- 注意:在某些情况下,还是需要你会编辑要重定向的域名DNS(域名服务器)记录。这些记录都可以通过虚拟主机访问。
-
更新DNS记录。 如果有必要,第三方重定向供应商会通知你的,你可以从你的虚拟主机帐户上访问并编辑这些记录。
- 编辑DNS记录的操作方法会根据使用的服务有所不同,但重定向服务供应商和虚拟主机通常都有浅显易懂的操作方法。
广告
-
访问要重定向的页面的代码。 这是一个不同的方法,涉及到直接更改网页的代码,所以你要先下载想通过重定向 离开 的URL相关的文件。 [7] X 研究来源
- 注意,在大多数情况下,Meta命令并不适合重定向。带有Meta代码重定向的网页经常会被搜索引擎过滤掉,因为这是一种已知的垃圾邮件技术。
-
打开代码进行编辑。 使用“记事本”或类似的文本编辑器打开网页的代码文件。为了安全起见,在对代码进行编辑之前,请保存备份或副本。
-
保存文件并重新上传到旧域。 如果你准备重定向来自旧URL的流量,很可能URL代码也发生了其他更改(例如删除站点内容)。重要的是URL代码现在包含了Meta重定向代码。
-
测试重定向。 直接在浏览器中输入URL,或者使用搜索引擎找到它。现在页面应该会立即重定向到代码中指定的新URL,而不需要任何消息或中间的着陆点。广告
小提示
- FrontPage(之前流行的网站管理工具)的用户需要修改_vti_bin文件夹和_vti_bin子文件夹_vti_adm和_vti_aut中的.htaccess文件。
- 虽然有些网站使用一个错误页面来解释URL的更改,并包含一个可点击的重定向链接,但这样不如自动重定向有效,并且最终可能会导致你的新站点损失大量访问者。
广告
参考
- ↑ https://www.techopedia.com/definition/1708/url-redirect
- ↑ https://www.inmotionhosting.com/support/website/htaccess/where-is-my-htaccess-file
- ↑ https://support.hostway.com/hc/en-us/articles/115000678970-How-to-create-an-htaccess-file-and-what-it-can-be-used-for-
- ↑ https://www.rankpay.com/301-redirects/
- ↑ http://www.isitebuild.com/301-redirect.htm .
- ↑ http://www.tamingthebeast.net/articles3/spiders-301-redirect.htm
- ↑ https://web.pa.msu.edu/services/computing/faq/auto-redirect.html
- ↑ https://developer.mozilla.org/en-US/docs/Web/HTTP/Redirections
- ↑ http://webmaster.iu.edu/tools-and-guides/maintenance/error-documents.phtml
广告