diff --git a/docker_env/nginx/sites-enabled/daily.demo.conf b/docker_env/nginx/sites-enabled/daily.demo.conf index 181bca7..b063dab 100644 --- a/docker_env/nginx/sites-enabled/daily.demo.conf +++ b/docker_env/nginx/sites-enabled/daily.demo.conf @@ -25,10 +25,13 @@ server { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; location / { + try_files $uri $uri/ @router;#需要指向下面的@router否则会出现vue的路由在nginx中刷新出现404 root /dvadmin-ui/dist/; index index.html index.php index.htm; } - + location @router { + rewrite ^.*$ /index.html last; + } access_log /var/log/nginx/daily.demo-443.access.log; error_log /var/log/nginx/daily.demo-443.error.log; } diff --git a/docker_env/nginx/sites-enabled/demo.conf b/docker_env/nginx/sites-enabled/demo.conf index ddf324d..65af5a0 100644 --- a/docker_env/nginx/sites-enabled/demo.conf +++ b/docker_env/nginx/sites-enabled/demo.conf @@ -25,10 +25,13 @@ server { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; location / { + try_files $uri $uri/ @router;#需要指向下面的@router否则会出现vue的路由在nginx中刷新出现404 root /dvadmin-ui/dist/; index index.html index.php index.htm; } - + location @router { + rewrite ^.*$ /index.html last; + } access_log /var/log/nginx/demo-443.access.log; error_log /var/log/nginx/demo-443.error.log; } diff --git a/docker_env/nginx/sites-enabled/root.conf b/docker_env/nginx/sites-enabled/root.conf index 62ae0c6..47dda17 100644 --- a/docker_env/nginx/sites-enabled/root.conf +++ b/docker_env/nginx/sites-enabled/root.conf @@ -25,10 +25,13 @@ server { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; location / { + try_files $uri $uri/ @router;#需要指向下面的@router否则会出现vue的路由在nginx中刷新出现404 root /dvadmin-doc/docs/.vuepress/dist/; index index.html index.php index.htm; } - + location @router { + rewrite ^.*$ /index.html last; + } access_log /var/log/nginx/www-443.access.log; error_log /var/log/nginx/www-443.error.log; } diff --git a/docker_env/nginx/sites-enabled/www.conf b/docker_env/nginx/sites-enabled/www.conf index 17629f1..67cdc59 100644 --- a/docker_env/nginx/sites-enabled/www.conf +++ b/docker_env/nginx/sites-enabled/www.conf @@ -25,10 +25,13 @@ server { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; location / { + try_files $uri $uri/ @router;#需要指向下面的@router否则会出现vue的路由在nginx中刷新出现404 root /dvadmin-doc/docs/.vuepress/dist/; index index.html index.php index.htm; } - + location @router { + rewrite ^.*$ /index.html last; + } access_log /var/log/nginx/www-443.access.log; error_log /var/log/nginx/www-443.error.log; }