NGINX重定向URL
URL重定向是常用的WEB服务器功能:
避免用户无法访问旧文档,将旧文档URL重定向到新文档URL
将用户访问的不安全的HTTP(端口80)的URL更改为加密的HTTPS(端口443)
将用户通过IP访问的请求更改为DNS方式域名访问
重定向URL
我在服务器上部署了 NGINX反向代理Node.js应用 ,其中使用了一个 /arm
目录作为 PatternFly 的compent目录,所以之前访问 /arm
目录下的文件需要改到其他目录下避免冲突( /download
目录 )
/etc/nginx/conf.d/onesre.conf
配置重定向,将原先/arm
目录下文件URL重定向到/download
目录下:
server {
listen 80;
server_name onesre.cloud-atlas.io;
root /usr/share/nginx/html;
rewrite ^/arm/file.txt$ https://onesre.cloud-atlas.io/download/file.txt redirect;
location = /favicon.ico { access_log off; log_not_found off; }
location /static/ {
alias /home/admin/onesre/core/staticfiles/;
}
# location /arm/ {
# alias /usr/share/nginx/html/arm/;
# }
location /download/ {
alias /usr/share/nginx/html/download/;
}
...
location /dashboard/ {
include proxy_params;
proxy_pass http://127.0.0.1:9000;
}
}