以下是网上找到的规则,在BT后台加不了,提示错误!
一、Piwigo nginx rewrite 伪静态设置
1、Piwigo后台,安装并启用插件LocalFiles Editor 加入:
- $conf['php_extension_in_urls'] = false;
- $conf['question_mark_in_urls'] = false;
复制代码
2、伪静态规则 - location / {
- index index.php;
- try_files $uri $uri/ @rewrite;
- }
- location @rewrite {
- rewrite ^/picture((/|$).*)$ /picture.php$1 last;
- rewrite ^/index((/|$).*)$ /index.php$1 last;
- rewrite ^/i((/|$).*)$ /i.php$1 last;
- # for piwigo-openstreetmap
- rewrite ^/osmmap((/|$).*)$ /osmmap.php$1 last;
- }
- location ~ ^(?P.+\.php)(?P/.*)$ {
- try_files $script_name =404;
- include fastcgi_params;
- fastcgi_param SCRIPT_FILENAME $document_root$script_name;
- fastcgi_param PATH_INFO $path_info;
- fastcgi_param PATH_TRANSLATED $document_root$path_info;
- fastcgi_pass 127.0.0.1:9000;
- }
复制代码
|