好多小伙伴咨询抓虾如何设置苹果CMSV10路由和伪静态,苹果CMSV10后台提供了强大的路由伪静态设置,只要掌握方法,可以让你的影视网站URl地址千变万化,更有利于搜索引擎收录页面,下面抓虾网就为不会设置路由伪静态的朋友编写一个小白就可以上手的设置教程。
一、教程准备
1,演示环境宝塔Linux面板+PHP7.0+nginx(其他环境通用,只要支持伪静态就行)
2,已经安装好的默认苹果CMS V10影视系统
3,maccms.conf伪静态规则文件(各类伪静态文件都在官方安装包里面说明文档伪静态规则)
注意:首先设置好网站的伪静态规则,宝塔面板在后台-网站-设置-伪静态,用记事本或编程软件打开maccms.conf文件,将里面的内容复制到宝塔面板打开的这个对话框里面。
其他环境非宝塔Linux面板的安装以下伪静态文件
iis6.x 下使用httpd.ini
iis7.x 下使用web.config
apache下使用 .htaccess (编辑.htaccess文件,把 RewriteBase /maccms10 修改为你苹果CMS所在目录)
使用vps或者服务器的可以在你的主机的conf里 用 include xxxxx.conf 也就是包含下伪静态规则文件,如果用的是虚拟主机版的nginx 就找你的主机商给你添加规则就行,你把规则发给他。
1.打开苹果CMSV10后台-系统-URl地址设置
浏览模式设置:全部动态模式,路由伪静态设置:建议开启路由状态和伪静态状态就行(开启伪静态自动重写URL,去除了URl地址里面的index.php),视频ID、文章ID等根据需要随意设置。
2.编辑下面的路由规则,分隔符支持/和-,我们主要设置内容页、播放页、文章页和专项页。
容易出问题的地方:例如错误的:vod/:idvodplay/:idvoddown/:id这样下边vodplay、voddown这个规则不会起作用,由于vod/:id优先满足了路由规则,所以访问会进入内容页,最好是区别每个页面的路径,或者把最大条件的放到下方。正确:vodplay/:idvoddown/:idvod/:id或者vod/:idplay/:iddown/:id参数不变化,前边的路径可以任意设置,比如vod可以设置成任意字母组合。
3.举例说明
默认专题页面
topicdetail- => topic/detail
修改后
zhuanti/ => topic/detail
最后显示样式:https://www.zhuax.com/zhuanti/2018nianrebolianxuju.html(我的专题ID设置的是拼音)
默认播放页
vodplay/-- => vod/play
修改后
p/-- => vod/play
最后显示样式:https://www.zhuax.com/p/16825-1-1.html
默认内容页
voddetail- => vod/detail
修改后
v/ => vod/detail
最后显示样式:https://www.zhuax.com/v/21709.html
默认新闻页
artdetail-- => art/detail
artdetail- => art/detail
修改后
news/- => art/detail
news/ => art/detail
最后显示样式:https://www.zhuax.com/news/10.html