刘连康:PHPCMS V9如何修改网站后台网址路径

刘连康 网站建设27,8996字数 1839阅读6分7秒阅读模式

元旦放假两天,现在没什么事可做,玩完了WordPress,这不又迷上了phpcms v9。这个系统我现在也是越来越喜欢了,是一款非常适合SEO的内容管理系统,因为它的前台能够生成全静态的网址路径,非常有利于蜘蛛的抓取和收录。

 

最近,一些朋友来问过我如何修改PHPCMS V9网站后台网址路径,现在就来给大家详细的讲解一下好了,首先来了解一下这个phpcms v9的网站架构。

 

接触过phpcms v9的童鞋都应该知道,由于PHPCMS V9采用了MVC(Model View Controller,中文名称模型视图控制器)的设计模式,所以它的后台访问地址是固定的,任何人都可以访问网站后台管理登陆界面,这样一来就非常不利于网站安全了。

 

虽然说可以通过修改路由配置文件来实现改变网站后台网址路径,但是缺点就是:每次都修改路由配置文件对于我来说实在是太麻烦了,而且一不小心就会出错。

 

好了,废话不多说了。那么,我现在就教大家一个非常简单的方法,只需要两个步骤就可以轻松的修改phpcms v9网站的后台网址路径,我们来看下具体怎么操作:

 

第一步:

首先,登录phpcms v9网站的FTP,然后在网站根目录创建一个文件夹,以后就要通过这个文件夹进入网站后台登录界面了,所以文件夹名称就要取一个不容易被人轻易猜到的名称。这里作为演示,我就把文件夹名称取为gxtcnet好了。紧接着,在这个文件夹里面新建一个文件index.php,这个文件里面的内容为:

<?php define('PHPCMS_PATH', realpath(dirname(__FILE__) . '/..') . '/');
include PHPCMS_PATH . '/phpcms/base.php'; // pc_base::creat_app();
$session_storage = 'session_' . pc_base :: load_config('system', 'session_storage');
pc_base :: load_sys_class($session_storage);
session_start();
$_SESSION['right_enter'] = 1;
unset($session_storage);
header('location:../index.php?m=admin');
?>

温馨提示:通过notepad++或者是EditPlus文本编辑器打开index.php这个文件,然后就把上面的这段代码复制进去,保存就可以了。

 

第二步:

同样是登录网站的FTP,在phpcms/modules/admin/文件夹里面新建一个文件MY_index.php,这个文件里面的内容为:

<?php defined('IN_PHPCMS') or exit('No permission resources.');
class MY_index extends index {
public function __construct() {
if (empty($_SESSION['right_enter'])) {
header('location:./');
exit;
}
parent :: __construct();
}
public function public_logout() {
$_SESSION['right_enter'] = 0;
parent :: public_logout();
}
}
?>

PS:一样的方法,通过notepad++或者是EditPlus文本编辑器打开MY_index.php这个文件,然后就把上面的这段代码复制进去,保存就OK了。

 

好啦,修改phpcms v9网站后台网址路径就是这么简单,以后我们就可以通过www.gxtcnet.com/gxtcnet这种目录来访问网站后台了,如果我们直接使用www.gxtcnet.com/index.php?m=admin这种方式来访问网站后台的话,那么就会直接跳转到网站首页,这样就阻止了对后台登录入口的直接访问了。

 

下一篇文章我将会给大家讲一下怎么去修改phpcms v9网站前台的网址路径,让前台全部生成静态网址路径,而且这些网址路径对于搜索引擎来说都是权重很高的,非常利于蜘蛛的抓取和收录。

 

本文为原创文章,版权归作者所有,未经授权,禁止抄袭,否则将追究法律责任!

欢迎转载,转载请注明作者和出处,谢谢!

作者:刘连康

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
刘连康
  • 本文由 发表于 2017年1月2日 08:47:59
刘连康:如何将wordpress5.8新版区块编辑器换回旧版本编辑器? 网站建设

刘连康:如何将wordpress5.8新版区块编辑器换回旧版本编辑器?

康哥昨天下午就把个人博客从wordpress5.7.2更新至wordpress5.8版本,升级完成之后,在外表上面看着好像是没什么问题,也没多大变化。 但是,到了晚上10点左右,康哥在个人博客上面写原...
评论  2  访客  2
    • 像梦一样自由
      像梦一样自由 1

      写的不错,我也喜欢phpcms这款网站程序。

      • 康哥粉丝
        康哥粉丝 1

        很好啊,有空看看phpcms

      匿名

      发表评论

      匿名网友 填写信息

      :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

      确定