nginx-基础页面重定向

以下是一个简单的 Nginx 配置文件示例,用于实现页面重定向:

```

# HTTP 模块配置

http {

    # ...

    # 服务器配置

    server {

        # 监听端口和域名配置

        listen 80;

        server_name example.com;

        # 页面重定向配置

        location / {

            return 301 https://www.example.com$request_uri;

        }

    }

}

```

在上面的配置中,通过使用 return 指令实现了页面重定向。具体解释如下:

location / 指令匹配所有请求的根路径。

return 301 https://www.example.com$request_uri; 指令表示将所有请求重定向到 https://www.example.com,并保留原始请求的路径。

这个配置文件将所有对 http://example.com 的请求重定向到 https://www.example.com,并保留原始请求的路径。例如,http://example.com/page1 会被重定向到 https://www.example.com/page1。

请注意,示例中使用了 301 永久重定向,如果需要临时重定向,可以将 301 替换为 302。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容