飞飞CMS伪静态开启和URL自定义规则修改

作者 : 影视站长站 发布时间:2020-08-20 人阅读

今天给大家讲一下飞飞影视系统静态开启和URL自定义规则修改,通过伪静态和URL自定义规则可以让你的电影网站URL更加个性化,更利用搜索引擎收录。
我们要实现的URL样式目标是:
首页:https://www.zhuax.com(你的域名
分类页(如电影分类页):https://www.zhuax.com(你的域名)/dianyin/
内容页:https://www.zhuax.com(你的域名)/vod/35.html
播放页:https://www.zhuax.com(你的域名)/v/35-1-1.html
其他页面不是重点,大家如果需要修改就根据抓虾下面讲的举一反三吧。
实现步骤

一、后台设置

登录后台-系统-URL优化,开启伪静态重写功能和URL自定义开关。

飞飞CMS伪静态开启和URL自定义规则修改

这里要主要服务器或者空间必须支持伪静态。官方下载的飞飞影视系统程序包里面有伪静态规则,大家根据以情况给空间或者服务器配置好伪静态规则。
[ Apache ]
httpd.conf配置文件中加载了mod_rewrite.so模块
AllowOverride None 将None改为 All
.htaccess文件放到index.php的同级目录
[ IIS6.x ]
支持ISAPI_Rewrite的话,可以配置httpd.ini文件
httpd.ini文件放到index.php的同级目录
[ IIS7.x ]
web.Config文件放到index.php的同级目录或在中间添加rewrite节点
[ Nginx ]
将web.conf里面的代码复制到你的网站配置的 location /{.....}中间 重启nginx即可

宝塔面板伪静态规则填写在后台-网站-对应网站-设置-伪静态 将安装包里面对应的规则填写到这里就行

飞飞CMS伪静态开启和URL自定义规则修改

这样伪静态就开启了,接下来我们开始设置URL自定义规则

二、URL自定义规则

飞飞影视系统开启伪静态后,URL网站地址都是系统默认的,好多人都在用,千篇一律,而且比较长,不利于seo。这时候我们就需要修改URL自定义规则。
填写简略正则表达式, 每行一条规则, 中间使用 === 隔开, 左边为站点默认 URL 模式, 右边为替换后的 URL 模式
(:num)代表数字,(:letter)代表字母,(:letternum)代表字母加数字,(:any)代表任意字符 如替换视频详情页规则:
实现我们的目标URL只需要将其中一部分:

vod-show===movie===id=1
vod-show===drama===id=2
vod-show===comic===id=3
vod-show===show===id=4
vod-show===ugc===id=5
vod-show-id-(:num)===video/channel/(:num)
vod-read-id-(:num)===video/detail/(:num)
vod-play-id-(:num)-sid-(:num)-pid-(:num)===video/play/(:num)-(:num)-(:num)

修改为:

vod-show===dianyin===id=1
vod-show===dianshiju===id=2
vod-show===dongman===id=3
vod-show===zhonyi===id=4
vod-show===meiju===id=7
vod-show===hanju===id=8
vod-show-id-(:num)===(:letter)/
vod-read-id-(:num)===vod/(:num)
vod-play-id-(:num)-sid-(:num)-pid-(:num)===v/(:num)-(:num)-(:num)

三、设置导航链接

修改完URL自定义规则后,我们还需要在网站后台-导航-链接地址进行修改

飞飞CMS伪静态开启和URL自定义规则修改

这样我们的伪静态开启和URL自定义规则修改就完成了,URL自定义规则可以根据你的需要任意修改,当然是在飞飞影视系统正确的规则内修改,如果你写错了伪静态规则,进不了后台请使用以下方法恢复,通常就是三个等号右边直接只有(:letter)(:any)(:num)正则规则引起的,所以在使用的时候一定要注意。
恢复方法:打开runtime/conf/config.php,找到url_route_rules,这个数组定义的变量,将其所有值清空后保存,最后手动删除runtime/~app.php即可。
下面附上飞飞CMS影视系统4.1默认伪静态规则:

vod-show===movie===id=1vod-show===drama===id=2vod-show===comic===id=3vod-show===show===id=4vod-show===ugc===id=5vod-show-id-(:num)-p-(:num)===video/channel/(:num)-(:num)vod-show-id-(:num)===video/channel/(:num)vod-read-id-(:num)===video/detail/(:num)vod-play-id-(:num)-sid-(:num)-pid-(:num)===video/play/(:num)-(:num)-(:num)vod-search-name-(:any)-p-(:num)===video/name/(:any)/(:num)vod-search-name-(:any)===video/name/(:any)vod-search-actor-(:any)===video/actor/(:any)vod-search-director-(:any)===video/director/(:any)vod-search-wd-(:any)===video/search/(:any)vod-tags-name-(:any)-p-(:num)===video/tags/(:any)/(:num)vod-tags-name-(:any)===video/tags/(:any)vod-rss-id-(:num)===video/rss/(:num)vod-type-id-(:num)-type-(:any)-area-(:any)-year-(:any)-star-(:any)-state-(:any)-order-(:any)-p-(:num)===video/type(:num)/(:any)-(:any)-(:any)-(:any)-(:any)-(:any)-(:num)vod-type-id-(:num)-type-(:any)-area-(:any)-year-(:any)-star-(:any)-state-(:any)-order-(:any)===video/type(:num)/(:any)-(:any)-(:any)-(:any)-(:any)-(:any)news-read-id-(:num)-p-(:num)===news/detail/(:num)-(:num)news-read-id-(:num)===news/detail/(:num)news-show-id-(:num)-p-(:num)===news/channel/(:num)-(:num)news-show-id-(:num)===news/channel/(:num)news-search-wd-(:any)===news/search/(:any)news-tags-name-(:any)-p-(:num)===news/tags/(:any)/(:num)news-tags-name-(:any)===news/tags/(:any)news-type-type-(:any)-id-(:num)-p-(:num)===news/type/(:any)-(:num)-(:num)news-type-type-(:any)-id-(:num)===news/type/(:any)-(:num)special-show-p-(:num)===topic/(:num)special-read-id-(:num)===topic/detail/(:num)map-show-id-(:any)-limit-(:num)-p-(:num)===map/(:any)/(:num)-(:num)forum-guestbook-p-(:num)===forum/guestbook/(:num)forum-guestbook===forum/guestbook
forum-detail-id-(:num)===forum/detail/(:num)forum-vod-cid-(:num)-p-(:num)===forum/video/(:num)-(:num)forum-vod-cid-(:num)===forum/video/(:num)forum-vod-p-(:num)===forum/video-(:num)forum-vod===forum/video
forum-news-cid-(:num)-p-(:num)===forum/news/(:num)-(:num)forum-news-cid-(:num)===forum/news/(:num)forum-news-p-(:num)===forum/news-(:num)forum-news===forum/news
forum-special-cid-(:num)-p-(:num)===forum/special/(:num)-(:num)forum-special-cid-(:num)===forum/special/(:num)forum-special-p-(:num)===forum/special-(:num)forum-special===forum/special