首页 > 代码库 > nginx 重写规则!
nginx 重写规则!
#访问$uri#if exists $uri -> 访问他#if $uri is not end of / and exists /Vhosts/$http_host/$uri ->访问他#if $uri is end of / and exists /Cache/$http_host/$uri/index.html -> 访问他#否则 $uri -> /index.php #结束(by default.fu@foxmail.com -如有错误请联系)server { listen 80; server_name game1.wap.loc game2.wap.loc game3.wap.loc wap.loc www.wap.loc; location / { root d:/dev_wap; index index.html index.htm index.php; try_files $uri /Vhosts/$http_host/$uri /Cache/$http_host/$uri/index.html @rewrite; location ~ \.php$ { try_files $uri =404; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } } location @rewrite { rewrite [^\/]$ $uri/ redirect; rewrite . /index.php?s=$uri&$args last; } #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } location ~ /\.(ht|svn|git) { deny all; } }
nginx 重写规则!
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。