以下是一个简单的 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。