步骤:
1. 配置服务器块:
在 Nginx 配置文件中(通常为 /etc/nginx/sites-available/default)中,找到以下服务器块:
server {
listen 80;
server_name example.com www.example.com;
root /var/www/html;
index index.html index.php;
}
2. 添加后缀重写规则:
在服务器块中添加以下重写规则:
rewrite (.)$ $1.new-suffix;
在这个示例中,".new-suffix" 是要添加到域名的后缀。
3. 保存并重新加载 Nginx:
保存配置文件并使用以下命令重新加载 Nginx:
sudo nginx -s reload
示例配置:
以下是一个完整的示例配置,用于将 ".new-suffix" 后缀添加到 "example.com" 域名:
server {
listen 80;
server_name example.com www.example.com;
root /var/www/html;
index index.html index.php;
rewrite (.)$ $1.new-suffix;
}
注意事项:
重写规则仅适用于请求的 URL 路径部分,而不适用于域名本身。
确保为新后缀创建相应的 DNS 记录,否则访问将失败。
如果需要添加多个后缀,可以添加额外的重写规则。
建议在生产环境中进行彻底测试,以确保正确的功能。
![](http://img0.baidu.com/it/u=3181857277,320968417&fm=253.jpg)