相关疑难解决方法(0)

如何在NGINX中重定向URL

我需要将每个http://test.com请求重定向到http://www.test.com.如何才能做到这一点.

在服务器块中我尝试添加

 rewrite ^/(.*) http://www.test.com/$1 permanent;
Run Code Online (Sandbox Code Playgroud)

但它在浏览器中说

  The page isn't redirecting properly

  Firefox has detected that the server is redirecting the request for 
  this address in a way that will never complete.
Run Code Online (Sandbox Code Playgroud)

我的服务器块看起来像

 server {
            listen       80;
            server_name  test.com;
            client_max_body_size   10M;
            client_body_buffer_size   128k;

            root       /home/test/test/public;
            passenger_enabled on;
            rails_env production;

            #rewrite ^/(.*) http://www.test.com/$1 permanent;
            #rewrite ^(.*)$ $scheme://www.test.com$1;

            error_page   500 502 503 504  /50x.html;
            location = /50x.html {
                    root   html;
            }
    }
Run Code Online (Sandbox Code Playgroud)

redirect nginx url-rewriting

134
推荐指数
4
解决办法
27万
查看次数

标签 统计

nginx ×1

redirect ×1

url-rewriting ×1