Files
rancher-docs/nginx.conf
T
Robert Parker 7fc3a113f4 add redirects
2019-11-26 14:22:11 -08:00

67 lines
4.5 KiB
Nginx Configuration File

map_hash_bucket_size 256;
map $request_uri $redirect_uri {
~^/docs/rancher/v2.0(/?.*)$ /docs/rancher/v2.x$1;
~^/docs/rke/v0.1.x(/?.*)$ /docs/rke/latest$1;
~^/docs/os/quick-start-guide/?$ /rancher-os;
~^/docs/rancher/v1.0/zh/rancher-compose/?$ /docs/rancher/v2.x/en/k8s-in-rancher/workloads/add-a-sidecar/;
~^/docs/rancher/v1.0/zh/rancher-compose/?$ /docs/rancher/v1.6/en/cattle/rancher-compose/;
~^/docs/rancher/rancher-ui/applications/stacks/adding-balancers/?$ /docs/rancher/v2.x/en/k8s-in-rancher/load-balancers-and-ingress/load-balancers/;
~^/docs/os/running-rancheros/server/install-to-disk/?$ /os/v1.x/en/quick-start-guide/;
~^/docs/os/running-rancheros/workstation/boot-from-iso/?$ /docs/os/v1.x/en/overview/;
~^/docs/rancher/installing-rancher/installing-server/multi-nodes/?$ /docs/rancher/v2.x/en/;
~^/docs/os/running-rancheros/server/install-to-disk/?$ /docs/os/v1.x/en/quick-start-guide/;
~^/docs/os/running-rancheros/cloud/gce/?$ /docs/os/v1.x/en/installation/running-rancheros/cloud/gce/;
~^/docs/os/amazon-ecs/?$ /docs/os/v1.x/en/installation/running-rancheros/cloud/aws/;
~^/docs/rancher/concepts/?$ /docs/rancher/v2.x/en/overview/architecture/;
~^/docs/os/quick-start-guide/?$ /docs/os/v1.x/en/quick-start-guide/;
~^/docs/rancher/concepts/?$ /docs/rancher/v2.x/en/overview/architecture/;
~^/docs/rancher/rancher-compose/?$ /docs/rancher/v2.x/en/;
~^/docs/os/networking/interfaces/?$ /docs/os/v1.x/en/installation/networking/interfaces/;
~^/docs/os/quick-start-guide/?$ /docs/os/v1.x/en/quick-start-guide/;
~^/docs/rancher/concepts/?$ /docs/rancher/v2.x/en/;
~^/docs/rancher/rancher-services/storage-service/?$ /docs/rancher/v2.x/en/cluster-admin/volumes-and-storage/;
~^/docs/rancher/installing-rancher/installing-server/multi-nodes/?$ /docs/rancher/v2.x/en/installation/ha/;
~^/docs/rancher/upgrading/?$ /docs/rancher/v2.x/en/upgrades/;
~^/docs/rancher/configuration/access-control/?$ /docs/rancher/v2.x/en/admin-settings/rbac/;
~^/docs/os/running-rancheros/server/install-to-disk/?$ /docs/os/v1.x/en/installation/running-rancheros/;
~^/docs/os/quick-start-guide/?$ /docs/os/v1.x/en/quick-start-guide/;
~^/docs/os/configuration/custom-rancheros-iso/?$ /docs/os/v1.x/en/installation/configuration/;
~^/docs/rancher/rancher-compose/?$ /docs/rancher/v2.x/en/;
~^/docs/os/running-rancheros/server/raspberry-pi/?$ /docs/os/v1.x/en/installation/running-rancheros/server/raspberry-pi/;
~^/docs/rancher/v1.0/zh/installing-rancher/installing-server/?$ /docs/rancher/v1.6/en/installing-rancher/installing-server/;
~^/docs/rancher/rancher-services/metadata-service/?$ /docs/rancher/v1.6/en/rancher-services/metadata-service/;
~^/docs/rancher/api/?$ /docs/rancher/v2.x/en/api/;
~^/docs/os/running-rancheros/server/raspberry-pi/?$ /docs/os/v1.x/en/installation/running-rancheros/server/raspberry-pi/;
~^/docs/os/quick-start-guide/?$ /docs/os/v1.x/en/quick-start-guide/;
~^/docs/os/configuration/switching-consoles/?$ /docs/os/v1.x/en/about/recovery-console/;
~^/docs/os/running-rancheros/server/install-to-disk//?$ /docs/os/v1.x/en/installation/running-rancheros/server/install-to-disk/;
~^/docs/os/running-rancheros/workstation/boot-from-iso/?$ /docs/os/v1.x/en/installation/running-rancheros/workstation/boot-from-iso/;
~^/docs/rancher/v1.2/en/installing-rancher/installing-server/multi-nodes//?$ /docs/rancher/v2.x/en/installation/ha/;
~^/docs/os/running-rancheros/workstation/boot-from-iso/?$ /docs/os/v1.x/en/installation/running-rancheros/workstation/boot-from-iso/;
~^/docs/os/system-services/adding-system-services/?$ /docs/os/v1.x/en/installation/system-services/adding-system-services/;
~^/docs/rancher/installing-rancher/installing-server/?$ /docs/rancher/v2.x/en/installation/;
~^/docs/rancher/latest/en/installing-rancher/installing-server/multi-nodes/?$ /docs/rancher/v2.x/en/installation/ha/;
~^/docs/rancher/rancher-services/metadata-service/?$ /docs/rancher/v1.6/en/rancher-services/metadata-service/;
~^/docs/rancher/rancher-services/health-checks/?$ /docs/rancher/v1.0/en/rancher-services/health-checks/;
~^/docs/os/cloud-config/?$ /docs/os/v1.x/en/installation/configuration/;
~^/docs/rancher/api/?$ /docs/rancher/v2.x/en/api/;
}
server {
listen 80;
server_name localhost;
absolute_redirect off;
location / {
root /usr/share/nginx/html;
index index.html index.htm;
}
error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
if ( $redirect_uri ) {
return 302 $redirect_uri;
}
}