TOP云提供高性价比云服务器租用,有中国内地/港澳台、海外等全球各地节点,TOP云国内云服务器只要有域名备案号就能直接用,无须重复备案;港澳台及海外云服务器不用备案,购买之后直接使用,省时省力省心。价格实惠,续费同价,2核2G5M仅需27元每月,8核8G50M仅需66元每月,更多配置套餐请进入下面网址了解:

TOP云总站云服务器:https://topyun.vip/server/buy.html

TOP云C站云服务器:https://c.topyun.vip/cart

在云服务器上设置 301 重定向,可让搜索引擎和用户将一个域名或页面永久转向另一个,不同 Web 服务器设置方法有别,以下为你介绍常见服务器的设置方式。

Nginx 服务器

若使用 Nginx 作为 Web 服务器,可通过修改配置文件实现 301 重定向。

  • 将 HTTP 重定向到 HTTPS

    1. 打开 Nginx 配置文件,通常在 /etc/nginx/sites-available/ 目录下,如 default 文件。

    2. 在配置文件里添加如下代码:

server {
    listen 80;
    server_name yourdomain.com www.yourdomain.com;
    return 301 https://$server_name$request_uri;
}

3. 保存文件后,测试 Nginx 配置是否正确,执行 `nginx -t` 命令。若无错误,重启 Nginx 服务,使用 `systemctl restart nginx` 命令。
  • 将一个域名重定向到另一个域名
    同样修改配置文件,添加如下代码:

server {
    listen 80;
    server_name olddomain.com www.olddomain.com;
    return 301 https://newdomain.com$request_uri;
}

Apache 服务器

Apache 服务器可通过修改 .htaccess 文件来设置 301 重定向。

  • 将 HTTP 重定向到 HTTPS

    1. 确保 Apache 已启用 mod_rewrite 模块,在终端执行 sudo a2enmod rewrite 命令,然后重启 Apache 服务,执行 sudo systemctl restart apache2。

    2. 在网站根目录下找到或创建 .htaccess 文件,添加以下代码:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
  • 将一个域名重定向到另一个域名
    在 .htaccess 文件中添加如下代码:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^olddomain.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.olddomain.com$
RewriteRule ^(.*)$ https://newdomain.com/$1 [R=301,L]

IIS 服务器

若使用 Windows 系统的 IIS 服务器,可通过以下步骤设置 301 重定向。

  • 将 HTTP 重定向到 HTTPS

    1. 打开“Internet 信息服务(IIS)管理器”。

    2. 在左侧导航栏中选择要设置的网站,在右侧“功能视图”中找到“HTTP 重定向”图标并双击打开。

    3. 勾选“将请求重定向到此目标”,在文本框中输入 https://yourdomain.com;在“重定向行为”中选择“永久(301)”;勾选“仅将请求重定向到内容位于此目录(不是子目录)中的网站”,最后点击“应用”。

  • 将一个域名重定向到另一个域名
    同样打开“HTTP 重定向”设置界面,勾选“将请求重定向到此目标”,输入目标域名 https://newdomain.com,选择“永久(301)”,按需勾选其他选项后点击“应用”。


不容错过
Powered By TOPYUN 云产品资讯