飞飞CMS官方论坛

FeiFeiCms官方发布_【电视TV版系统】 通过这个窗口,关注跟踪我们的研发进展 飞飞CMS开发手册 - 飞飞官方论坛说明

FeiFeiCms官方发布_【商业版_V16系统】 功能强大,终身免费升级,建站不二选择 模板展示中心 - 飞飞免费版与收费版介绍

飞飞cms影视系统_免费版_8.1正式版【官方下载】 程序100%开源,视频管理系统PHP版,5分钟快速建站 销售QQ:1306428988 - TG:https://t.me/feifeicms520

0 7348

飞飞官方模板 默认伪静态配置与nginx规则说明

收藏 跳转到指定楼层

nginx规则如下,仅供参考,请灵活使用后台的自定义伪静态的附加参数,如果有使用附加参数就一定要在规则里面做对应的rewrite
location / {
                   rewrite ^/Tpl/(.*)/Home/(.*)$ / last;
                  
                   rewrite ^/vod/([0-9]+).html$ /index.php?s=/Home-vod-read-id-$1;
                   rewrite ^/vod/([0-9]+)-([0-9]+).html$ /index.php?s=/Home-vod-show-id-$1-p-$2;
                   rewrite ^/vod(\w+)/([0-9]+)-([0-9]+).html$ /index.php?s=/Home-vod-show-order-$1-id-$2-p-$3;
                   rewrite ^/vod/([0-9]+)-([0-9]+)-([0-9]+).html$ /index.php?s=/Home-vod-play-id-$1-sid-$2-pid-$3;
                   rewrite ^/search/(.*)-([0-9]+).html$ /index.php?s=/Home-vod-search-wd-$1-p-$2;
                   rewrite ^/search/(.*).html$ /index.php?s=/Home-vod-search-wd-$1;
                   rewrite ^/tag/(.*)-([0-9]+).html$ /index.php?s=/Home-tag-show-wd-$1-p-$2;
                   rewrite ^/detail/(.*).html$ /index.php?s=/Home-my-show-id-$1;
                   rewrite ^/guestbook/([0-9]+).html$ /index.php?s=/Home-gb-show-p-$1;

                   rewrite ^/vod-(.*)$ /index.php?s=/Home-vod-$1 last;
                   rewrite ^/news-(.*)$ /index.php?s=/Home-news-$1 last;
                   rewrite ^/special-(.*)$ /index.php?s=/Home-special-$1 last;
                   rewrite ^/tag-(.*)$ /index.php?s=/Home-tag-$1 last;
                   rewrite ^/gb-(.*)$ /index.php?s=/Home-gb-$1 last;
                   rewrite ^/cm-(.*)$ /index.php?s=/Home-cm-$1 last;
                   rewrite ^/map-(.*)$ /index.php?s=/Home-map-$1 last;
                   rewrite ^/my-(.*)$ /index.php?s=/Home-my-$1 last;           
                  
                }

FEIFEI01模板 自定义搜索路径的伪静态设置
官方出品的模板,是通过JS将用户的搜索行为转化为了get方式提交,默认是跳转到 index.php?s=vod-search-wd-xxx-1.html
所以站长在使用时,有可能网站是伪静态模式运行,所以这个地方需要修改成自己在后台设置的规则格式
如我使用的是官方出品feifei01模板,我要使用伪静态
第一步:先在后台设置伪静态规则,如图

第二步:修改feifei01主题模板下 js/home.js 里面的代码
location.href = Root+'index.php?s=vod-search-wd-'+encodeURIComponent(wd)+'-1.html';

换成
location.href = Root+'search/'+encodeURIComponent(wd)+'-1.html';

第三步:修改rewrite规则,以nginx为例,添加到站点的nginx配置文件里面(其它的规则请自己根据配置修改,可参考这里)为什么会有两个规则?那是因为程序为了适合用户体验,自动将第一页-1.html去掉了,所以在第二行增加了一个rewrite规则
location / {
                   rewrite ^/search/(.*)-([0-9]+).html$ /index.php?s=/Home-vod-search-wd-$1-p-$2;
                   rewrite ^/search/(.*).html$ /index.php?s=/Home-vod-search-wd-$1;
                }



 

                                                   飞飞cms官方论坛-www.feifeicms.vip

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Powered by  © 2006-2024 飞飞网络科技有限公司,官方销售QQ:1306428988 或加Telegram: feifeicms520

手机版  |  飞飞CMS官方论坛 ( 鄂ICP备14015395号-2

立刻咨询
快速回复 返回顶部 返回列表