在网站开发中使用Apache是有个很方便的就是,在根目录下新建一个.htaccess文件,就可以实现二级目录站点伪静态功能.
在nginx中就没有这么方便了,还需要绑定站点,才能设置伪静态.网上搜了一会没有直接能用的.昨天研究了一下,实现了分享一下,直接上配置.
server {
listen 80;
server_name 127.0.0.1 127.0.0.2;
root "d:/www";
index index.html index.htm index.php;
#自动匹配二级目录站点
if ($request_uri ~* "^/([_0-9a-zA-Z-]+)/") {
set $cat_url $1;
}
location / {
try_files $uri $uri/ /$cat_url/index.php?$args;
}
}
如果觉得本站内容对你有益,可对本站赞助,本站会不定时发布高质量内容。

