Chevereto 圖床系統的 Nginx 偽靜態 Rewrite 規則

Chevereto

是目前最為強大的 PHP 圖床系統,通過它可部署多用戶公開或私有的圖片存儲服務;

項目地址:

https://github.com/Chevereto/Chevereto-Free

Chevereto 圖床系統的 Nginx 偽靜態 Rewrite 規則

偽靜態規則

Chevereto 默認提供基於 Apache 環境的,如果服務器是 Nginx 則需要設置以下Rewrite 偽靜態規則:

location / {
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}
try_files $uri $uri/ /api.php;
}
location /admin {
try_files $uri /admin/index.php?$args;
}

享受戰鬥成果!

Chevereto 圖床系統的 Nginx 偽靜態 Rewrite 規則


分享到:


相關文章: