跳到主要内容

Plesk中的重定向

  • cPanel
  • Plesk

请按照以下说明,在Plesk中为Windows共享及独享主机托管设置域名重定向。
警告! 在执行以下任何步骤之前,建议您备份您的账户。不幸的是,当您在Plesk中选择**“转发”**选项时,服务器上的所有设置和内容都会被删除。如果没有备份,将无法恢复已删除的内容。
请点击以下链接跳转到相应章节。

  • 如何添加新的域名转发器 ⤵
  • 如何使用现有域名创建域名转发器 ⤵
  • 如何添加子域名转发器 ⤵
  • 如何通过 web.config 文件创建301重定向 ⤵

注意: 本示例使用的是Plesk 18。其他版本的Plesk步骤相同,但按钮位置可能有所不同。

如何添加新的域名转发器

添加新的域名转发器步骤如下:

  1. 如果您订阅了多个托管套餐,并且有多个与账户关联的网站空间,请在屏幕顶部的订阅菜单中选择所需的网站空间。
  2. 点击网站与域名标签。
    Plesk - 网站与域名
  3. 点击添加新域名
    Plesk - 添加域名
  4. 会弹出一个新窗口。请填写以下内容:
  • 已注册的域名 :输入您在服务提供商或域名注册公司注册的域名。
  • 托管类型 :选择转发选项。
  • 启用DNS服务 :勾选此项。
  • 启用邮件服务框 :勾选此项。
    Plesk - 新域名详情
  1. 展开转发设置。填写以下内容:
  • 目标地址 :输入您希望将访问者重定向到的URL。
  • 转发类型 :选择首选的转发类型。
    标准转发 - 用户被重定向到目标站点,浏览器地址栏显示实际站点地址,因此用户始终知道自己被重定向到了另一个地址。
    框架转发 - 用户被重定向到目标站点,但不会知道该站点实际上位于另一个位置,因此推荐使用框架转发。
    Plesk - 域名 - 转发设置
  1. 点击添加域名

恭喜!新域名已添加至网站与域名部分。


如何使用现有域名创建域名转发器

重新配置现有域名并将其设置为域名转发器的步骤如下:

  1. 进入网站与域名标签。
    Plesk - 网站与域名
  2. 找到您想修改的域名,点击该域名下的托管设置
    Plesk - 托管设置
  3. 在托管设置页面,点击托管类型字段旁的**[更改]链接,然后从下拉菜单中选择转发**。
  4. 您将被重定向到更改托管类型部分。填写以下内容:
  • 目标地址 :输入您希望将访问者重定向到的URL。
  • 转发类型 :选择首选的转发类型。
    标准转发 - 用户被重定向到目标站点,浏览器地址栏显示实际站点地址,因此用户始终知道自己被重定向到了另一个地址。
    框架转发 - 用户被重定向到目标站点,但不会知道该站点实际上位于另一个位置,因此推荐使用框架转发。
    更改托管类型
  1. 点击确定

如何添加子域名转发器

添加子域名转发器的步骤如下:

  1. 点击网站与域名
    Plesk - 网站与域名
  2. 找到您希望设置为转发器的子域名,点击托管设置
    子域名 - 托管设置
  3. 如果尚无子域名,您需要先创建一个。
  4. 网站与域名标签下,找到您希望添加子域名的主域名,点击添加子域名
    Plesk - 添加子域名
  5. 添加子域名页面,输入首选的子域名名称和根目录。
    添加子域名详情
  6. 点击确定
  7. 托管类型部分,点击**[更改]**链接。
    子域名 - 更改托管类型
  8. 您将被重定向到更改托管类型部分。从下拉菜单中选择转发
  9. 填写以下内容:
  • 目标地址 :输入您希望将访问者重定向到的URL。
  • 转发类型 :选择首选的转发类型。
    标准转发 - 用户被重定向到目标站点,浏览器地址栏显示实际站点地址,因此用户始终知道自己被重定向到了另一个地址。
    框架转发 - 用户被重定向到目标站点,但不会知道该站点实际上位于另一个位置,因此推荐使用框架转发。
  1. 完成后,点击确定

如何通过 web.config 文件创建301重定向

通过 web.config 文件配置301重定向有多种方式。web.config 文件通常位于网站的根目录中。如果不存在此文件,可以创建一个。一个基本的 web.config 文件包含以下配置:

<?xml version="1.0" encoding="utf-8" ?>

<configuration>

<system.web> </system.web> <system.webServer>

</system.webServer> </configuration>

注意 不正确格式的 web.config 文件可能导致500内部服务器错误。编辑前应备份该文件。
您可以将以下条目追加到 web.config 文件中,以实现整个站点或目录的重定向。例如,如果您想将 http://example.com/olddir/ 重定向到 http://domain.com/,请打开或创建位于“/olddir”文件夹中的 web.config 文件,并在 <system.webServer> 部分添加以下代码:

<httpRedirect enabled="true" destination="http://domain.com/" httpResponseStatus="Permanent" /> 

以下示例用于将单个页面重定向到新位置。例如,您网站的重要页面使用 .html 扩展名,您希望新位置为其自身目录,如 http://example.com/contact.html 将变更为 http://example.com/contact/:

<configuration>

<location path="contact.html">

<system.webServer>

<httpRedirect enabled="true"

destination="http://example.com/contact"

httpResponseStatus="Permanent" />

</system.webServer>

</location>

<location path="about.html">

<system.webServer>

<httpRedirect enabled="true"

destination="http://example.com/about"

httpResponseStatus="Permanent" />

</system.webServer>

</location>

</configuration>

如果您需要帮助配置 web.config 文件中的301重定向,请通过电话或在线聊天联系我们获取支持。