Gamemonetize Cms nginx 伪静态规则
if (!-d $request_filename){
set $rule_0 1$rule_0;
}
if (!-f $request_filename){
set $rule_0 2$rule_0;
}
if ($request_filename !~ "-l"){
set $rule_0 3$rule_0;
}
if ($rule_0 = "321"){
rewrite ^/home(|/)$ /index.php?p=home;
}
rewrite ^/feed(|/)$ /feed.php;
rewrite ^/new-games(|/)$ /index.php?p=new-games;
rewrite ^/best-games(|/)$ /index.php?p=best-games;
rewrite ^/random(|/)$ /index.php?p=random;
rewrite ^/about(|/)$ /index.php?p=about;
rewrite ^/tags(|/)$ /index.php?p=tags;
rewrite ^/privacy(|/)$ /index.php?p=privacy;
rewrite ^/terms(|/)$ /index.php?p=terms;
rewrite ^/contact(|/)$ /index.php?p=contact;
rewrite ^/featured-games(|/)$ /index.php?p=featured-games;
rewrite ^/played-games(|/)$ /index.php?p=played-games;
rewrite ^/new-games(|/)$ /index.php?p=new-games;
rewrite ^/categories(|/)$ /index.php?p=categories;
rewrite ^/blogs(|/)$ /index.php?p=blogs;
rewrite ^/login(|/)$ /index.php?p=login;
rewrite ^/setting(|/)$ /index.php?p=setting§ion=info;
rewrite ^/setting/avatar(|/)$ /index.php?p=setting§ion=avatar;
rewrite ^/setting/password(|/)$ /index.php?p=setting§ion=password;
rewrite ^/logout/(.*)$ /index.php?p=logout&token=$1;
rewrite ^/error(|/)$ /index.php?p=error;
rewrite ^/admin(|/)$ /index.php?p=admin§ion=global;
rewrite ^/admin/addgame(|/)$ /index.php?p=admin§ion=addgame;
rewrite ^/admin/setting(|/)$ /index.php?p=admin§ion=setting;
rewrite ^/([A-Za-z0-9-.]+)-games$ /;
rewrite ^/admin/games(|/)$ /index.php?p=admin§ion=games;
rewrite ^/admin/games/edit/(.*)$ /index.php?p=admin§ion=games&action=edit&gid=$1;
rewrite ^/admin/games/(.*)$ /index.php?p=admin§ion=games&page=$1;
rewrite ^/admin/games-images-and-videos(|/)$ /index.php?p=admin§ion=games-images-and-videos;
rewrite ^/admin/categories(|/)$ /index.php?p=admin§ion=categories;
rewrite ^/admin/categories/add(|/)$ /index.php?p=admin§ion=categories&action=add;
rewrite ^/admin/blogs(|/)$ /index.php?p=admin§ion=blogs;
rewrite ^/admin/blogs/add(|/)$ /index.php?p=admin§ion=blogs&action=add;
rewrite ^/admin/tags(|/)$ /index.php?p=admin§ion=tags;
rewrite ^/admin/tags/add(|/)$ /index.php?p=admin§ion=tags&action=add;
rewrite ^/admin/footerdescription(|/)$ /index.php?p=admin§ion=footerdescription;
rewrite ^/admin/users(|/)$ /index.php?p=admin§ion=users;
rewrite ^/admin/ads(|/)$ /index.php?p=admin§ion=ads;
rewrite ^/admin/chatgpt(|/)$ /index.php?p=admin§ion=chatgpt;
rewrite ^/admin/links(|/)$ /index.php?p=admin§ion=links;
rewrite ^/admin/sliders(|/)$ /index.php?p=admin§ion=sliders;
rewrite ^/admin/sliders/add(|/)$ /index.php?p=admin§ion=sliders&action=add;
rewrite ^/admin/sidebar(|/)$ /index.php?p=admin§ion=sidebar;
rewrite ^/admin/sidebar/add(|/)$ /index.php?p=admin§ion=sidebar&action=add;
rewrite ^/admin/adstxt(|/)$ /index.php?p=admin§ion=adstxt;
rewrite ^/login/url/(.*)$ /index.php?p=login&redirect_url=$1;
rewrite ^/category/(.*)$ /index.php?p=categories&category=$1;
rewrite ^/blog/(.*)$ /index.php?p=blogs&blog=$1;
rewrite ^/tag/(.*)$ /index.php?p=tagspage&tag=$1;
rewrite ^/home/(.*)$ /index.php?lang=$1;
rewrite ^/profile/(.*)$ /index.php?p=profile&id=$1;
rewrite ^/game/(.*)$ /index.php?p=play&id=$1;
rewrite ^/search/(.*)$ /index.php?p=search&q=$1;
rewrite ^/search-handler/(.*)$ /index.php?p=search-handler&q=$1;
rewrite ^/admin/users/edit/(.*)$ /index.php?p=admin§ion=users&action=edit&uid=$1;
rewrite ^/admin/categories/edit/(.*)$ /index.php?p=admin§ion=categories&action=edit&cid=$1;
rewrite ^/admin/blogs/edit/(.*)$ /index.php?p=admin§ion=blogs&action=edit&cid=$1;
rewrite ^/admin/tags/edit/(.*)$ /index.php?p=admin§ion=tags&action=edit&cid=$1;
rewrite ^/admin/sliders/edit/(.*)$ /index.php?p=admin§ion=sliders&action=edit&cid=$1;
rewrite ^/admin/sidebar/edit/(.*)$ /index.php?p=admin§ion=sidebar&action=edit&cid=$1;
rewrite ^/admin/footerdescription/edit/(.*)$ /index.php?p=admin§ion=footerdescription&action=edit&cid=$1;
rewrite ^/admin/gameDescriptionDownload$ /index.php?p=admin§ion=gamedescription&action=download;
rewrite ^/links/rEYdh7jWtqIwJCfgaG6H1LNS4VvyBoP5mQTbOs2l$ /index.php?p=public;
rewrite ^/api/v1/sandbox/game/(.*)$ /gm-api.php?l=game-sandbox&gid=$1;
rewrite ^/links_old_games/HLdsx7baSp2WlByVRf61CIZwmG9KOvA5toDceYNU$ /index.php?p=public;
rewrite ^/links_tags/ozCgqUuKfRYkILGHZjE0hAyevMQlN8P13O62rVsS$ /index.php?p=public;
Gamemonetize Cms 简介
Gamemonetize Cms 是一个 HTML5 游戏的发行商和粉丝提供独家免费的街机脚本!
使用现代现代模板 、数千款游戏、管理区域、优化的 UI 以获得强大的性能、许多功能和快速加载,获取您自己的自定义免费街机脚本!
所有游戏和缩略图都是直接从我们在 40Gbps Tier-1 网络上的缓存 CDN 获取的,因此拇指和游戏的加载将始终非常快!
Gamemonetize Cms nginx 伪静态规则
Gamemonetize Cms自带了.htaccess,也就是Apache 伪静态规则,并没有nginx 伪静态规则。
nginx 伪静态规则1
location / {
try_files $uri $uri/ @rewrite; # 优先检查文件/目录是否存在
}
location @rewrite {
# 基础路由规则(按原顺序转换)
rewrite ^/home(|/)$ /index.php?p=home last;
rewrite ^/feed(|/)$ /feed.php last;
rewrite ^/new-games(|/)$ /index.php?p=new-games last;
rewrite ^/best-games(|/)$ /index.php?p=best-games last;
rewrite ^/random(|/)$ /index.php?p=random last;
rewrite ^/about(|/)$ /index.php?p=about last;
rewrite ^/tags(|/)$ /index.php?p=tags last;
rewrite ^/privacy(|/)$ /index.php?p=privacy last;
rewrite ^/terms(|/)$ /index.php?p=terms last;
rewrite ^/contact(|/)$ /index.php?p=contact last;
rewrite ^/featured-games(|/)$ /index.php?p=featured-games last;
rewrite ^/played-games(|/)$ /index.php?p=played-games last;
rewrite ^/categories(|/)$ /index.php?p=categories last;
rewrite ^/blogs(|/)$ /index.php?p=blogs last;
rewrite ^/login(|/)$ /index.php?p=login last;
# 带参数路由
rewrite ^/logout/(.*)$ /index.php?p=logout&token=$1 last;
rewrite ^/login/url/(.*)$ /index.php?p=login&redirect_url=$1 last;
rewrite ^/category/(.*)$ /index.php?p=categories&category=$1 last;
rewrite ^/blog/(.*)$ /index.php?p=blogs&blog=$1 last;
rewrite ^/tag/(.*)$ /index.php?p=tagspage&tag=$1 last;
rewrite ^/profile/(.*)$ /index.php?p=profile&id=$1 last;
rewrite ^/game/(.*)$ /index.php?p=play&id=$1 last;
rewrite ^/search/(.*)$ /index.php?p=search&q=$1 last;
rewrite ^/search-handler/(.*)$ /index.php?p=search-handler&q=$1 last;
# 特殊路由(带正则捕获)
rewrite ^/([A-Za-z0-9-.]+)-games$ /index.php?cat=$1 last; # [7](@ref)
}
location @rewrite {
# 管理员基础路由
rewrite ^/admin(|/)$ /index.php?p=admin§ion=global last;
rewrite ^/admin/addgame(|/)$ /index.php?p=admin§ion=addgame last;
rewrite ^/admin/setting(|/)$ /index.php?p=admin§ion=setting last;
rewrite ^/admin/games(|/)$ /index.php?p=admin§ion=games last;
rewrite ^/admin/games-images-and-videos(|/)$ /index.php?p=admin§ion=games-images-and-videos last;
# 带ID的编辑路由
rewrite ^/admin/users/edit/(.*)$ /index.php?p=admin§ion=users&action=edit&uid=$1 last;
rewrite ^/admin/categories/edit/(.*)$ /index.php?p=admin§ion=categories&action=edit&cid=$1 last;
rewrite ^/admin/blogs/edit/(.*)$ /index.php?p=admin§ion=blogs&action=edit&cid=$1 last;
rewrite ^/admin/tags/edit/(.*)$ /index.php?p=admin§ion=tags&action=edit&cid=$1 last;
rewrite ^/admin/sliders/edit/(.*)$ /index.php?p=admin§ion=sliders&action=edit&cid=$1 last;
# 分页路由
rewrite ^/admin/games/(.*)$ /index.php?p=admin§ion=games&page=$1 last;
}
location @rewrite {
# API路由
rewrite ^/api/v1/sandbox/game/(.*)$ /gm-api.php?l=game-sandbox&gid=$1 last;
# 公开链接路由
rewrite ^/links/rEYdh7jWtqIwJCfgaG6H1LNS4VvyBoP5mQTbOs2l$ /index.php?p=public last;
rewrite ^/links_old_games/HLdsx7baSp2WlByVRf61CIZwmG9KOvA5toDceYNU$ /index.php?p=public last;
}
nginx 伪静态规则2
if (!-d $request_filename){
set $rule_0 1$rule_0;
}
if (!-f $request_filename){
set $rule_0 2$rule_0;
}
if ($request_filename !~ "-l"){
set $rule_0 3$rule_0;
}
if ($rule_0 = "321"){
rewrite ^/home(|/)$ /index.php?p=home;
}
rewrite ^/feed(|/)$ /feed.php;
rewrite ^/new-games(|/)$ /index.php?p=new-games;
rewrite ^/best-games(|/)$ /index.php?p=best-games;
rewrite ^/random(|/)$ /index.php?p=random;
rewrite ^/about(|/)$ /index.php?p=about;
rewrite ^/tags(|/)$ /index.php?p=tags;
rewrite ^/privacy(|/)$ /index.php?p=privacy;
rewrite ^/terms(|/)$ /index.php?p=terms;
rewrite ^/contact(|/)$ /index.php?p=contact;
rewrite ^/featured-games(|/)$ /index.php?p=featured-games;
rewrite ^/played-games(|/)$ /index.php?p=played-games;
rewrite ^/new-games(|/)$ /index.php?p=new-games;
rewrite ^/categories(|/)$ /index.php?p=categories;
rewrite ^/blogs(|/)$ /index.php?p=blogs;
rewrite ^/login(|/)$ /index.php?p=login;
rewrite ^/setting(|/)$ /index.php?p=setting§ion=info;
rewrite ^/setting/avatar(|/)$ /index.php?p=setting§ion=avatar;
rewrite ^/setting/password(|/)$ /index.php?p=setting§ion=password;
rewrite ^/logout/(.*)$ /index.php?p=logout&token=$1;
rewrite ^/error(|/)$ /index.php?p=error;
rewrite ^/admin(|/)$ /index.php?p=admin§ion=global;
rewrite ^/admin/addgame(|/)$ /index.php?p=admin§ion=addgame;
rewrite ^/admin/setting(|/)$ /index.php?p=admin§ion=setting;
rewrite ^/([A-Za-z0-9-.]+)-games$ /;
rewrite ^/admin/games(|/)$ /index.php?p=admin§ion=games;
rewrite ^/admin/games/edit/(.*)$ /index.php?p=admin§ion=games&action=edit&gid=$1;
rewrite ^/admin/games/(.*)$ /index.php?p=admin§ion=games&page=$1;
rewrite ^/admin/games-images-and-videos(|/)$ /index.php?p=admin§ion=games-images-and-videos;
rewrite ^/admin/categories(|/)$ /index.php?p=admin§ion=categories;
rewrite ^/admin/categories/add(|/)$ /index.php?p=admin§ion=categories&action=add;
rewrite ^/admin/blogs(|/)$ /index.php?p=admin§ion=blogs;
rewrite ^/admin/blogs/add(|/)$ /index.php?p=admin§ion=blogs&action=add;
rewrite ^/admin/tags(|/)$ /index.php?p=admin§ion=tags;
rewrite ^/admin/tags/add(|/)$ /index.php?p=admin§ion=tags&action=add;
rewrite ^/admin/footerdescription(|/)$ /index.php?p=admin§ion=footerdescription;
rewrite ^/admin/users(|/)$ /index.php?p=admin§ion=users;
rewrite ^/admin/ads(|/)$ /index.php?p=admin§ion=ads;
rewrite ^/admin/chatgpt(|/)$ /index.php?p=admin§ion=chatgpt;
rewrite ^/admin/links(|/)$ /index.php?p=admin§ion=links;
rewrite ^/admin/sliders(|/)$ /index.php?p=admin§ion=sliders;
rewrite ^/admin/sliders/add(|/)$ /index.php?p=admin§ion=sliders&action=add;
rewrite ^/admin/sidebar(|/)$ /index.php?p=admin§ion=sidebar;
rewrite ^/admin/sidebar/add(|/)$ /index.php?p=admin§ion=sidebar&action=add;
rewrite ^/admin/adstxt(|/)$ /index.php?p=admin§ion=adstxt;
rewrite ^/login/url/(.*)$ /index.php?p=login&redirect_url=$1;
rewrite ^/category/(.*)$ /index.php?p=categories&category=$1;
rewrite ^/blog/(.*)$ /index.php?p=blogs&blog=$1;
rewrite ^/tag/(.*)$ /index.php?p=tagspage&tag=$1;
rewrite ^/home/(.*)$ /index.php?lang=$1;
rewrite ^/profile/(.*)$ /index.php?p=profile&id=$1;
rewrite ^/game/(.*)$ /index.php?p=play&id=$1;
rewrite ^/search/(.*)$ /index.php?p=search&q=$1;
rewrite ^/search-handler/(.*)$ /index.php?p=search-handler&q=$1;
rewrite ^/admin/users/edit/(.*)$ /index.php?p=admin§ion=users&action=edit&uid=$1;
rewrite ^/admin/categories/edit/(.*)$ /index.php?p=admin§ion=categories&action=edit&cid=$1;
rewrite ^/admin/blogs/edit/(.*)$ /index.php?p=admin§ion=blogs&action=edit&cid=$1;
rewrite ^/admin/tags/edit/(.*)$ /index.php?p=admin§ion=tags&action=edit&cid=$1;
rewrite ^/admin/sliders/edit/(.*)$ /index.php?p=admin§ion=sliders&action=edit&cid=$1;
rewrite ^/admin/sidebar/edit/(.*)$ /index.php?p=admin§ion=sidebar&action=edit&cid=$1;
rewrite ^/admin/footerdescription/edit/(.*)$ /index.php?p=admin§ion=footerdescription&action=edit&cid=$1;
rewrite ^/admin/gameDescriptionDownload$ /index.php?p=admin§ion=gamedescription&action=download;
rewrite ^/links/rEYdh7jWtqIwJCfgaG6H1LNS4VvyBoP5mQTbOs2l$ /index.php?p=public;
rewrite ^/api/v1/sandbox/game/(.*)$ /gm-api.php?l=game-sandbox&gid=$1;
rewrite ^/links_old_games/HLdsx7baSp2WlByVRf61CIZwmG9KOvA5toDceYNU$ /index.php?p=public;
rewrite ^/links_tags/ozCgqUuKfRYkILGHZjE0hAyevMQlN8P13O62rVsS$ /index.php?p=public;
两条规则,哪一条适合你,就用哪一条呗。。。


共有 0 条评论