Gallery重写规则 基于Nginx

域名配置文件 /usr/local/nginx/conf/vhost/www.XXX.com.conf 中会有类似include other.conf; 的语句,在other.conf中即有伪静态的语句,地址为: /usr/local/nginx/conf/other.conf;添加以下语句:

if (!-e $request_filename) {
rewrite ^/gallery3/index.php/(.+)$ /gallery3/index.php?kohana_uri=$1 last;
}

这样在以www.XXX.com域名访问的时候就会启用这个伪静态规则,Gallery3就可以正常使用,而不会出现404 not found错误了。

但如果是将伪静态规则添加到文件/usr/local/nginx/conf/nginx.conf,则其他绑定域名或者直接IP访问都起作用?

参考:http://www.supercn.net/html/00/t-1800.html


已发布

分类

来自