location ~* \.(eot|ttf|woff|svg|otf|woff2)$ { add_header Access-Control-Allow-Origin *; } location / { # 这里配置单个代理跨域,跨域配置 add_header 'Access-Control-Allow-Origin' *; add_header 'Access-Control-Allow-Credentials' 'true'; add_header 'Access-Control-Allow-Methods' *; add_header 'Access-Control-Allow-Headers' *; # *指允许所有,也可指定,例如:http://10.0.0.56 add_header Access-Control-Allow-Methods GET,POST,PUT,DELETE,OPTIONS; if (-f $request_filename) { break; } if ($request_filename ~* "\.(js|ico|gif|jpe?g|bmp|png|css)$") { break; } if (!-e $request_filename) { rewrite . /index.php last; } } location /m/ { if (-f $request_filename) { break; } if ($request_filename ~* "\.(js|ico|gif|jpe?g|bmp|png|css)$") { break; } if (!-e $request_filename) { rewrite . /m/index.html last; } } location /wss { proxy_pass http://duixin.cc:8282; proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; rewrite /wss/(.*) /$1 break; proxy_redirect off; }
这个是安装时,nginx的rewrite配置,我按上面安装了,把域名替换了我的域名。url还是没改变。
我记得迅睿,是还需要再rewrite.php里面修改,还有迅睿栏目需要选择是否开启伪静态,以及对应规则。
对信是怎么使用伪静态?是像上面安装那样,直接在nginx的rewrite里把规则复制上去,就可以全站开启吗?不需要其他设置?但是nginx我复制上去了,rewrite还是没生效。