温馨提示×

nginx配置访问xx.com跳转www.xx.com

小亿
105
2024-01-05 19:37:31
栏目: 编程语言

您可以通过修改Nginx的配置文件来实现将访问xx.com的请求自动跳转到www.xx.com。以下是一个示例配置:

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

请将上述代码添加到您的Nginx配置文件的server块中。然后重新加载Nginx配置文件,以使更改生效。

请注意,上述配置将会将所有来自xx.com的请求重定向到www.xx.com,包括主域名和子域名。如果您只想将主域名重定向到www域名,可以使用以下配置:

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

server {
    listen 80;
    server_name *.xx.com;
    return 404;
}

这会将来自于xx.com的请求重定向到www.xx.com,但对于任何子域名(例如subdomain.xx.com)的请求将返回404错误。

0