伪原创 api(怎么样在两者之间找个中间方法产生了伪静态展示内容的作用)

优采云 发布时间: 2022-01-17 12:03

  伪原创 api(怎么样在两者之间找个中间方法产生了伪静态展示内容的作用)

  伪静态是相对于真实静态的。通常,为了增强搜索引擎的友好性,我们会生成带有 文章 内容的静态页面,但有些朋友会实时显示一些信息。或者也想用动态脚本来解决一些问题。网站 内容不能以静态方式显示。但这失去了对搜索引擎友好的一面。如何在两者之间找到一个中间方法,这就引出了伪静态技术。它以html等静态页面的形式显示,但实际上是由动态脚本处理的。

  伪静态是相对于真实静态的。通常,为了增强搜索引擎的友好性,我们会生成带有 文章 内容的静态页面,但有些朋友会实时显示一些信息。或者也想用动态脚本来解决一些问题。网站 内容不能以静态方式显示。但这失去了对搜索引擎友好的一面。如何在两者之间找到一个中间方法,这就引出了伪静态技术。它以html等静态页面的形式显示,但实际上是由动态脚本处理的。

  苹果cms是国内优秀的开源PHP建站系统。擅长电影节目和电影系统。在主流建站系统中具有鲜明的特色。的最爱。凭借多年积累、技术先进、功能全面、性能卓越、零门槛开箱即用的网站建设解决方案。

  苹果cms使用Thinkphp作为开发框架,技术积累成熟,问题更新修复速度几乎与Thinkphp同步。最新补丁第一时间发布,让零基础的朋友快速高效搭建视频网站,后台功能组件丰富,可以说是小巧灵活,是广大站长打造个人视频的首选程序网站。

  苹果cms采用Thinkphp架构,内容以动态形式展示,对搜索引擎和用户访问体验非常不利。现在很多cms类网站都是html静态展示内容,html静态展示可以有效提升用户体验和搜索引擎友好度。苹果cms针对这个问题给出了两种解决方案,一种是直接生成html静态文件,另一种是以伪静态的形式显示。两种显示方式基本没有区别,后者更消耗服务器资源。

  今天自然会介绍IIS、Nginx、Apache等常见环境下的伪静态设置方法。

  一、Apache下的伪静态配置

  apache作为世界第一的Web前端引擎,受到众多服务商的青睐。具有丰富的api扩展能力,中文翻译成Apache。苹果cms在这个环境下基本不需要手动设置,程序会在网站根目录下生成一个.htaccess伪静态文件,如果程序没有自动生成,我们只需要保存下面的代码进入网站根目录下的.htaccess文件(如果文件不存在,需要手动创建,请开启隐藏文件的显示,因为默认的.content是扩展名并且不会显示)

  Options+FollowSymlinks-MultiviewsRewriteEngineonRewriteCond%{REQUEST_FILENAME}!-dRewriteCond%{REQUEST_FILENAME}!-fRewriteRule^(.*)$index.php?/$1[QSA,PT,L]

  后台开启路由模式,开启伪静态,隐藏视频连接前的index.php

  二、Nginx下的伪静态配置

  Nginx是一个高性能的Web前端引擎,以其低资源消耗、高并发能力和优秀的反向代理功能而广受青睐。苹果cms在nginx环境下无法自动生成伪静态配置文件,需要手动配置。伪静态代码如下:

  位置/{if(!-e$request_filename){rewrite^/index.php(.*)$/index.php?s=$1last;break;}}

  如果某些网站使用了上面的代码,那么除了首页之外的所有页面都会得到404 NO FOUND,你需要使用下面的代码:

  位置/{if(!-e$request_filename){rewrite^/index.php(.*)$/index.php?s=$1last;rewrite^/admin.php(.*)$/admin.php?s =$1last;rewrite^/api.php(.*)$/api.php?s=$1last;rewrite^(.*)$/index.php?s=$1last;break;}}

  三、IIS下的伪静态配置

  作为最常见的操作系统,Windows 也有服务器版本。Windows下的web前端引擎主要是一个IIS程序。这是一个可视化的操作程序。在 IIS 下配置伪静态规则比较复杂。

  打开IIS的网站管理,选择需要设置伪静态规则的网站,开启URL重写功能,将伪静态规则粘贴进去。

  IIS 6 专用伪静态规则:

  [ISAPI_Rewrite]#3600=1hourCacheClockRate3600RepeatLimit32RewriteRule(.*)$/index\.php\?s=$1[I]

  IIS 7 专用伪静态规则:

  "OrgPage" stopProcessing="true">"^(.*)$"/>"MatchAll">"{HTTP_HOST}"pattern="^(.*)$"/>"{REQUEST_FILENAME}"matchType="IsFile" negate="true"/>"{REQUEST_FILENAME}" matchType="IsDirectory" negate="true"/>"Rewrite"url="index.php/{R:1}"/>

  四、Applecms在后台启用伪静态

  最后一步,在苹果的cms后台打开相应功能,System->URL地址设置->路由伪静态设置。

  如果要自定义苹果cms的路由规则,可以大胆修改DIY。如果出现错误,可以使用以下规则进行恢复:

  map=>map/indexrss=>rss/indexindex-

  =>索引/索引gbook-

  =>gbook/indexgbook$=>gbook/indextopic-

  =>topic/indextopic$=>topic/indextopicdetail-=>topic/detailactor-

  =>actor/indexactor$=>actor/indexactordetail-=>actor/detailactorshow/------

  --=>演员/表演角色-

  =>role/indexrole$=>role/indexroledetail-=>role/detailroleshow/----

  -=>角色/showvodtype/-

  =>vod/typevodtype/=>vod/typevoddetail/=>vod/detailvodrss-=>vod/rssvodplay/--=>vod/playvoddown/--=>vod/downvodshow/--------

  ---=>vod/showvodsearch/----------

  ---=>vod/searcharttype/-

  =>art/typearttype/=>art/typeartshow-=>art/showartdetail--

  =>艺术/detailartdetail-=>艺术/detailartrss--

  =>艺术/rssartshow/------

  -=>艺术/showartsearch/------

  -=>艺术/搜索标签-=>标签/索引

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线