nginx rewrite

    xiaoxiao2023-03-22  7

    nginx 的 rewrite 作用就是实现 url 的重写 举例:比如 nginx 要代理一个静态网页,它存在于目录 /home/tools/test 下面,但是首页存在于其他目录 /home/tools/test/view/下面,名字叫 main.html ,而不是存在于根目录下/home/tools/test/ 这个时候,如果有用户需要访问首页的时候,就需要把 http://www.xxx.com/ 访问链接给重定位到 /home/tools/test/view/main.html 下面,这个时候就需要用到 rewrite 了,示例如下: worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; server { listen 80; server_name 192.168.100.75; #charset koi8-r; #access_log logs/host.access.log main; location / { root /home/tools/test; index index.html index.htm; } #重定向首页位置 location =/ { rewrite ^/ http://192.168.100.75/view/main.html; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } }
    转载请注明原文地址: https://ju.6miu.com/read-1188276.html
    最新回复(0)