如何使用 Apache 和 Nginx 创建临时和永久重定向

devtools/2024/10/18 22:34:14/

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。

简介

HTTP 重定向,或者 URL 重定向,是一种将一个域名或地址指向另一个的技术。重定向有许多用途,也有几种不同的重定向方式需要考虑。当一个站点需要将请求一个地址的人重定向到另一个地址时,就会使用重定向。

在创建内容和管理服务器时,您经常会发现需要将流量从一个地方重定向到另一个地方。本指南将讨论这些技术的不同用例,以及如何在 Apache 和 Nginx 中实现它们,这两种是最常见的 Web 服务器。

先决条件

  • 通过遵循 Ubuntu 20.04 初始服务器设置指南设置的 Ubuntu 20.04 服务器,包括一个 sudo 非根用户和防火墙。

  • 在服务器上安装了 Apache 或 Nginx,您可以按照《如何在 Ubuntu 20.04 上安装 Apache》或《如何在 Ubuntu 20.04 上安装 Nginx》进行安装。默认情况下,Apache 和 Nginx 可以同时安装,许多堆栈同时使用这两个服务器,但是它们默认会在默认的 HTTP/HTTPS 端口 80443 上发生冲突,因此,如果您正在使用默认服务器配置按照本教程操作,您应该一次只安装一个。

步骤 1 – 检查重定向方法

重定向有许多用例。如果您已经建立了网站,并且想要更改您的域名,最好不要只是放弃旧域名。如果您的内容消失而没有任何指示浏览器如何找到新位置,那么书签和其他网页上的链接将会失效。没有重定向地更改域名将导致您的网站失去以前访问者的流量,并且失去您努力建立的所有可信度。

通常,注册多个与主域名类似的名称是有帮助的,以便从用户输入与您的主域名类似的地址中受益。例如,如果您有一个名为 myspiders.com 的域名,您可能还会购买 myspiders.netmyspiders.org 的域名,并将它们都重定向到您的 myspiders.com 网站。这样可以帮助您捕捉那些可能使用错误地址访问您的网站的用户,并且可以防止其他网站使用类似的域名从您的网站中获利。

有时,有必要更改已经发布并在您的网站上接收流量的页面的名称。通常,这将导致 404 Not Found 错误,或者根据您的安全设置可能会导致其他错误。这些可以通过将您的访问者引导到包含他们试图访问的正确内容的另一个页面来避免。有几种不同类型的 URL 重定向,每种对客户端浏览器意味着不同的事情。最常见的两种类型是 302 临时重定向和 301 永久重定向。

临时重定向

如果您的某个 URL 的 Web 内容需要暂时从不同位置提供服务,那么临时重定向是有用的。例如,如果您正在进行网站维护,您可能需要将您的域的所


http://www.ppmy.cn/devtools/45244.html

相关文章

nginx的安装002

之前001讲述了nginxyum安装现在讲一下nginx如何本地离线安装 操作系统: CentOS Stream 9 操作步骤: 首先访问nginx官网,下载。 用wget命令下载, [rootlocalhost ~]# wget -c https://nginx.org/download/nginx-1.26.0.tar.gz …

React Hooks是如何保存的

React 函数式组件是没有状态的,需要 Hooks 进行状态的存储,那么状态是怎么存储的呢?Hooks是保存在 Fiber 树上的,多个状态是通过链表保存,本文将通过源代码分析 Hooks 的存储位置。 创建组件 首先我们在组件中添加两…

算法训练营day45

题目1:1049. 最后一块石头的重量 II - 力扣(LeetCode) 这道题主要的思路是把题目转换成分成两份,然后转换成一个重量为 sum / 2 的背包去装石头,尽可能将背包装的最大,那么最后最小省的石头就是 &#x…

.NET IoC 容器(三)Autofac

目录 .NET IoC 容器(三)AutofacAutofacNuget 安装实现DI定义接口定义实现类依赖注入 注入方式构造函数注入 | 属性注入 | 方法注入注入实现 接口注册重复注册指定参数注册 生命周期默认生命周期单例生命周期每个周期范围一个生命周期 依赖配置Nuget配置文…

OrangePi AIpro初识及使用大模型GPT-Neo-1.3B测试

OrangePi AIpro介绍 1.1. 开发板简介 Orange Pi AI Pro 开发板是香橙派联合华为精心打造的高性能AI 开发板,其搭 载了昇腾AI 处理器,可提供8TOPS INT8 的计算能力,内存提供了8GB 和16GB 两种版本。可以实现图像、视频等多种数据分析与推理…

STM32 OTA需要注意问题

一、OTA设计思路(问题) 1、根据stm32f405 flash分布,最初将flash划分为四个区域,分别是Bootloader、APP1、APP2、参数区,设备上电后,进入Bootloader程序,判断OTA参数,根据参数来确定…

python判断文件是否存在

import os test_path "/Users/yxk/Desktop/test/GrayScale.tif" if(os.path.exists(test_path)):print(文件存在!!!!) else:print("文件不存在!!!!")结果如下 …

9款实用而不为人知的小众软件推荐!

AI视频生成:小说文案智能分镜智能识别角色和场景批量Ai绘图自动配音添加音乐一键合成视频https://aitools.jurilu.com/ 在电脑软件的浩瀚海洋中,除了那些广为人知的流行软件外,还有许多简单、干净、功能强大且注重实用功能的小众软件等待我们…