海洋cms海洋seacms演员名称伪静态设置:自动布局长尾关键词
海洋CMS(seacms)是一款影视CMS程序,各方面功能都还不错,简单易用!但是个人对其演员名称的伪静态设置不满意,因为默认是动态URL:
原URL格式:
www.6080vip.com/search.php?searchword=汤唯
修改后的URL格式:
www.6080vip.com/zhuyan/汤唯
演员名称伪静态的好处:
1、URL更简洁,利于搜索引擎抓取;
2、自动为每个演员生成一个电影合集的页面,自动布局大量演员相关长尾词,效果比一个个演员添加专题来得实在;
3、增加此伪静态,也相当于为页面新增了一个页面类型,自然也增加了页面的内容维度。
其实原理很简单,就是在搜索的功能基础上修改,然后进行URL重写,就大工告成了!
演员名称伪静态修改步骤:
1、复制根目录的search.php,并重命名为zhuyan.php,然后修改此文件的内容:
1 | $searchTemplatePath = "/templets/".$GLOBALS['cfg_df_style']."/".$GLOBALS['cfg_df_html']."/search.html"; |
1 | $searchTemplatePath = "/templets/".$GLOBALS['cfg_df_style']."/".$GLOBALS['cfg_df_html']."/zhuyan.html"; |
3、修改程序:/include/common.func.php,找到代码:
1 2 3 4 5 6 7 8 9 10 | function getKeywordsList($key,$span){ if($key=='')return $key; $keyWordsStr=""; $keystr=str_replace(",",",",$key); if (strpos($keystr,",")>0){$keyWordsArray=explode(",",$keystr);}else{$keyWordsArray=explode(" ",$keystr);} for($kli=0;$kli<count($keyWordsArray);$kli++){ $keyWordsStr.="<a href='/".$GLOBALS['cfg_cmspath']."search.php?searchword=".urlencode($keyWordsArray[$kli])."'>".$keyWordsArray[$kli]."</a>".$span; } return $keyWordsStr; } |
修改为:
1 2 3 4 5 6 7 8 9 10 | function getKeywordsList($key,$span){ if($key=='')return $key; $keyWordsStr=""; $keystr=str_replace(",",",",$key); if (strpos($keystr,",")>0){$keyWordsArray=explode(",",$keystr);}else{$keyWordsArray=explode(" ",$keystr);} for($kli=0;$kli<count($keyWordsArray);$kli++){ $keyWordsStr.="<a href='/".$GLOBALS['cfg_cmspath']."zhuyan/".urlencode($keyWordsArray[$kli])."'>".$keyWordsArray[$kli]."</a>".$span; } return $keyWordsStr; } |
Windows服务器IIS环境:
在web.config文件添加规则:
1 2 3 4 | <rule name="已导入的规则 1-1"> <match url="zhuyan/(.+?)$" ignoreCase="false" /> <action type="Rewrite" url="zhuyan.php?searchword={R:1}" appendQueryString="false" /> </rule> |
1 2 | #zhuyan RewriteRule ^(.*)/zhuyan/(.+?)\$ $1/search\.php\?searchword=$2\ |
在.htaccess中添加规则:
1 2 | #zhuyan RewriteRule zhuyan/(.+?)$ zhuyan.php?searchword=$1 |
更多文章
-
海洋cms模板标签大全(收藏级)
海洋cms以其免费开源、采集功能强大著称,吸引了越来越影视站长。那么在使用海洋cms过程中,模板标签是必须要掌握的。下面是整理的海洋cms模板标签大全,对于做站朋友,一定有用,赶快收藏起来吧!海洋cms模板标签目录00.相关必要说明 01.全局标签 02.自定义标签 03.if标签和嵌套if标签subif(支持php语句、多e
-
海洋cms模板更换及安装教程
很多刚使用海洋cms站长朋友,不知道如何更换模板及安装,下面就详细的图文教程,快来学习! 第一步,从免费海洋cms模板下载网站(http://www.dongliancnc.com),选择喜好的模板并下载,特别说明都是人工测试过的模板,保证使用哦。 第二步,将模板压缩包,上传文件到网站templets目录下
-
海洋cms目前版本新安装的网站无法播放
9_919_61630951430ea86.png 解析播放没用,快播资源用播放器播放也没用 解决方法: 不是新版本播放不了 是你的解析有问题 请仔细查看解析接口是否正确 或者禁用解析线路 强制使用自带的弹幕播放器即可解决
-
海洋cms添加视频中的问题
请教添加视频中的问题 请问一下, 1,比如我有一个1.mp4文件,在后台添加的时候 选择解析播放,地址为:第1集$http://192.168.1.105/1/1.mp4$jiexi 在页面播放不了, 2,我下载的优酷视频文件,2.kux 在添加的时候我是不是选择优酷视频,地址为:第1集$htt
-
海洋cms当有下载地址或播放地址的时候,显示其中一个
当有下载地址或播放地址的时候,显示其中一个, 如果两者都有就都显示,如果两者都没有都不显示 9_949_ae9f279222648ff.png 解决方法: 在播放页模板里使用if判断,再配合css的display属性就可以了