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还是没生效。