飞飞CMS官方论坛

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

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

飞飞cms影视系统_免费版8.1正式版【官方下载】 程序开源,视频管理系统PHP版,5分钟快速建站 销售QQ:1306428988 - TG:@feifeicms520

0 1640

飞飞商业版最新伪静态设置方法

年方少 于2022-9-2 16:46:55发表 显示全部楼层
收藏
我重新建了一个影视站,为了未来发展,对网站进行了一系列的优化,最后却在伪静态那里出了问题,因为之前没有怎么认真做影视站,所以不是很了解飞飞的伪静态规则,后来在网上看到了一篇教程,才搞好的,但是那个伪静态规则还是有点瑕疵的,于是我对其进行了二次开发,终于把伪静态搞好了

伪静态是相对真实静态来讲的,通常我们为了增强搜索引擎的友好面,都将文章内容生成静态页面,但是有的朋友为了实时的显示一些信息。或者还想运用动态脚本解决一些问题。不能用静态的方式来展示网站内容。但是这就损失了对搜索引擎的友好面。怎么样在两者之间找个中间方法呢,这就产生了伪静态技术。就是展示出来的是以html一类的静态页面形式,但其实是用动态脚本来处理的。


飞飞CMS是国内优秀的开源PHP建站系统,擅长电影程序影视系统这一块,在主流建站系统中特色鲜明,以灵活、小巧、兼容性好、负载强等优点而深受许多站长的喜爱。拥有多年积累,技术先进,功能全面,性能优良,零门槛开箱即用的建站解决方案
飞飞CMS采用了Thinkphp5.0为框架开发,技术积累成熟,问题更新修复速度几乎同步于Thinkphp,第一时间发布最新补丁,让零基础的朋友可以快速高效的搭建起一个视频网站,后台拥有丰富的功能组件,可谓是小巧灵活,是广大站长建设个人视频网站的首选程序。
飞飞CMS采用Thinkphp架构,内容以动态的形式展现出来,这对于搜索引擎及用户访问体验是非常不好的,现在较多的cms类网站均是html静态展示内容,html静态展示可以有效的增强用户体验及搜索引擎友好性。飞飞CMS对于这个问题给出了两种解决方案,一是直接生成html静态文件,二是采用伪静态的形式展现。两种展示方式基本无差别,后者比较消耗服务器资源罢了。
今天自然给大家介绍在IIS、Nginx、Apache等常用环境下的伪静态设置方式。
apache作为全球的第一的Web前端引擎,受到许多服务商的青睐,其拥有丰富的api扩充能力,中文译为阿帕奇。飞飞cms在这种环境下基本无需手动设置,程序即会在网站根目录下生成一个.htaccess伪静态文件,如果程序没有自动生成,我们只需要将下面的代码保存到网站根目录下.htaccess文件内即可
(若文件不存在则需要手动建立,请开启显示隐藏文件,因为默认.后面的内容为扩展名,不予以显示)
  • <IfModule mod_rewrite.c>
  • Options +FollowSymlinks -Multiviews
  • RewriteEngine on
  • RewriteCond %{REQUEST_FILENAME} !-d
  • RewriteCond %{REQUEST_FILENAME} !-f
  • RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
  • </IfModule>
后台开启路由模式、开启伪静态即可隐藏视频连接前面的index.php
二、Nginx下的伪静态配置
Nginx是一款高性能的web前端引擎,其由于占用资源少、高并发能力强、反向代理功能卓越而广受青睐。飞飞cms在nginx环境下无法自动生成伪静态配置文件,这样我们就需要手动配置了,伪静态代码如下:


  • location / {
  •     if (!-e $request_filename) {
  •         rewrite ^/index.php(.*)$ /index.php?s=$1 last;
  •         break;
  •     }
  • }
部分网站使用上述代码会出现除首页以外其他页面全部404 NO FOUND,则需要使用下列代码:
  • location / {
  • if (!-e $request_filename) {
  •         rewrite ^/index.php(.*)$ /index.php?s=$1 last;
  •         rewrite ^/admin.php(.*)$ /admin.php?s=$1 last;
  •         rewrite ^/api.php(.*)$ /api.php?s=$1 last;
  •         rewrite ^(.*)$ /index.php?s=$1 last;
  •         break;
  •         }
  •      }
三、IIS下的伪静态配置
Windows作为最常见的操作系统,当然也有服务器版本,windows下web前端引擎主要是IIS程序,这个是一个可视化的操作程序,在IIS下配置伪静态规则比较复杂。
打开IIS的网站管理,选择需要设置伪静态规则的网站,打开URL重写功能,将伪静态啊规则粘贴在里面即可。
IIS 6专用伪静态规则:
  • [ISAPI_Rewrite]
  • #3600 = 1 hour
  • CacheClockRate 3600
  • RepeatLimit 32
  • RewriteRule (.*)$ /index\.php\?s=$1 [I]
IIS 7专用伪静态规则:
  • <?xml version="1.0" encoding="UTF-8"?>
  • <configuration>
  •     <system.webServer>
  •         <rewrite>
  •         <rules>
  •          <rule name="OrgPage" stopProcessing="true">
  •          <match url="^(.*)$" />
  •          <conditions logicalGrouping="MatchAll">
  •          <add input="{HTTP_HOST}" pattern="^(.*)$" />
  •          <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
  •          <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
  •          </conditions>
  •          <action type="Rewrite" url="index.php/{R:1}" />
  •          </rule>
  •          </rules>
  •     </rewrite>
  •     </system.webServer>
  • </configuration>





  • 四、飞飞CMS后台开启伪静态
    最后一步操作,只需要在飞飞cms后台,系统--->伪/静态--->URL地址设置--->路由伪静态设置,中开启对应功能即可(路由状态。伪静态状态都都开启)。
    如果你想自定义飞飞cms的路由规则就大胆的去修改DIY吧,如果出错的话可以使用下面的规则复原:


    • map   => map/index
    • rss   => rss/index
    • index-<page?>   => index/index
    • gbook-<page?>   => gbook/index
    • gbook$   => gbook/index
    • topic-<page?>   => topic/index
    • topic$  => topic/index
    • topicdetail-<id>   => topic/detail
    • actor-<page?>   => actor/index
    • actor$ => actor/index
    • actordetail-<id>   => actor/detail
    • actorshow/<area?>-<blood?>-<by?>-<letter?>-<level?>-<order?>-<page?>-<sex?>-<starsign?>   => actor/show
    • role-<page?>   => role/index
    • role$ => role/index
    • roledetail-<id>   => role/detail
    • roleshow/<by?>-<letter?>-<level?>-<order?>-<page?>-<rid?>   => role/show
    • vodtype/<id>-<page?>   => vod/type
    • vodtype/<id>   => vod/type
    • voddetail/<id>   => vod/detail
    • vodrss-<id>   => vod/rss
    • vodplay/<id>-<sid>-<nid>   => vod/play
    • voddown/<id>-<sid>-<nid>   => vod/down
    • vodshow/<id>-<area?>-<by?>-<class?>-<lang?>-<letter?>-<level?>-<order?>-<page?>-<state?>-<tag?>-<year?>   => vod/show
    • vodsearch/<wd?>-<actor?>-<area?>-<by?>-<class?>-<director?>-<lang?>-<letter?>-<level?>-<order?>-<page?>-<state?>-<tag?>-<year?>   => vod/search
    • arttype/<id>-<page?>   => art/type
    • arttype/<id>   => art/type
    • artshow-<id>   => art/show
    • artdetail-<id>-<page?>   => art/detail
    • artdetail-<id>   => art/detail
    • artrss-<id>-<page>   => art/rss
    • artshow/<id>-<by?>-<class?>-<level?>-<letter?>-<order?>-<page?>-<tag?>   => art/show
    • artsearch/<wd?>-<by?>-<class?>-<level?>-<letter?>-<order?>-<page?>-<tag?>   => art/search
    • label-<file> => label/index

 

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

回复

使用道具 举报

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

本版积分规则

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

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

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