修改gxcms伪静态地址movie目录为栏目别名目录

BT电影网

如何更改gxcms伪静态页面地址的方法。修改gxcms伪静态地址目录movie为栏目别名的方法:

使用过gxcms的朋友应该知道,gxcms的所有视频详细页伪静态地址都是如下模式:http://bt.zol.hk/movie/id.html 。这种模式将所有视频页面一笼统的都归类到movie文件夹下,不利于区分。很多朋友想将其改为,如 电影页面就归类到http://bt.zol.hk/dianying/id.html  ,电视剧页面就归类到http://bt.zol.hk/dianshi/id.html  。怎么实现呢?

搜刮稍微研究了下gxcms,将方法分享给大家,希望能够帮助到大家。

第一步:找文件

找到\core\Common\目录下的common.php的文件。

第二步:找代码

if(C(‘url_rewrite’)){
$readurl = str_replace(‘index.php?s=’,”,$readurl);
$readurl = str_replace(array(“video/detail/id”, “info/detail/id”), array(‘movie’, ‘news’), $readurl);

大约是在496行。

第三步:添加变量

在下面这段代码前

$readurl = str_replace(‘index.php?s=’,”,$readurl);

添加

$sgcid = get_channel_name($cid,’pid’);

if($sgcid != 0){$mulu = get_channel_name($sgcid,’cfile’);}else{$mulu = get_channel_name($cid,’cfile’);}

第四步:修改伪静态地址目录

修改$readurl = str_replace(array(“video/detail/id”, “info/detail/id”), array(‘movie‘, ‘news’), $readurl); 这句中我标红的movie,将其更改为$mulu .修改后为$readurl = str_replace(array(“video/detail/id”, “info/detail/id”), array($mulu,’news‘), $readurl);

第五步:修改伪静态文件.htaccess

由于我定义的电影栏目别名为 dianying,电视剧栏目别名为dianshi .所以在

RewriteRule ^movie/(.*)$ index.php\?s=video/detail/id/$1 后添加如下语句

RewriteRule ^dianying/(.*)$ index.php\?s=video/detail/id/$1
RewriteRule ^dianshi/(.*)$ index.php\?s=video/detail/id/$1
RewriteRule ^dongman/(.*)$ index.php\?s=video/detail/id/$1
RewriteRule ^zongyi/(.*)$ index.php\?s=video/detail/id/$1

第六步:更新缓存,刷新页面。

既可以看到更改后的效果。

可以不经允许随意转载,分享:广州SEO,移动互联网营销 » 修改gxcms伪静态地址movie目录为栏目别名目录

分享的每套dede模板,整站带数据源码,wordpress模板,整站源码下载,帝国cms模板,带数据帝国cms网站,淘宝客源码,女性网站模板等源码的下载链接地址请咨询QQ索取。
赞 (0)
分享到: 更多