15053971836 注册 / 登录

phpcms登录注册伪静态

时间: 阅读:406
phpcms登录注册伪静态

最佳回答

清风若雨

清风若雨

2023-01-16 09:45:56

在安装完最新版的PHPCMS V9版后,默认是不启用伪静态的,你需要经过一些设置才能实现。
.htaccess文件
首先第一点,你需要在网站根目录下放置一个“.htaccess”文件,来标明其“Rewrite”规则。这个文件实际在最新版的V9版的readme目录下有,默认跟上传目录分开的,刚才说了,PHPCMS默认是不开启伪静态的。所以,你只需要将其上传到你的根目录即可。当然你也可以自己编写,其内容如下:

RewriteEngine on
RewriteRule ^content-([0-9]+)-([0-9]+)-([0-9]+).html index.php?m=content&c=index&a=show&catid=$1&id=$2&page=$3
RewriteRule ^show-([0-9]+)-([0-9]+)-([0-9]+).html index.php?m=content&c=index&a=show&catid=$1&id=$2&page=$3
RewriteRule ^list-([0-9]+)-([0-9]+).html index.php?m=content&c=index&a=lists&catid=$1&page=$2

栏目管理设置不生成Html
第二步,你需要在你的后台栏目管理里面,对你的各个栏目设置为不生成Html,默认是生成的,请注意。
同时,你还需要选择栏目页和内容页的URL规则如上图所示的规则类型。
一切设置完毕后,更新你的缓存,就完工了!

最新回答共有5条回答

  • 临沂网站建设
    回复
    2023-01-16 12:12:08

    PHP程序员多

  • 游客
    回复
    2023-01-16 12:12:08

    Java确实很少,给你推荐的2个比较流行.Net开源CMS项目:

    1、前后端分离CMS系统

    项目简介

    这是一个基于.Net 3构建得简单、跨平台、模块化建站系统。系统业务简单、代码清晰、层级分明、全新架构便于二次扩展开发。支持多种数据库,可用于OA、ERP、CRM、BI、物流系统等系统。

    技术架构

    1、跨平台:这是基于.Net Core开发的系统,可以部署在Docker, Windows, Linux, Mac。

    2、数据库支持:MySQL、Oracle、Sqlserver、Sqlite、SQLServerMOT。

    3、采用前后端分离框架。

    4、兼容各大主流的浏览器。

    5、基于NetCore + Vue +SqlSugar+Layui + JWT开发。

  • 游客
    回复
    2023-01-16 12:12:08

    java开发难。周期长。成本高。资源少。

  • 专业建网站
    回复
    2023-01-16 11:11:58

    第一步:验证服务器或虚拟主机是否支持伪静态:①虚拟主机:询问主机提供商,看是否只是伪静态;②本地服务器:Apache 配置文件 httpd.conf1、LoadModule rewrite_module modules/mod_rewrite.so 把这句的“#”注释掉。2、AllowOverride none 改为 AllowOverride all重启apache服务器。
    第二步:详细设置:①在根目录上上传名为 .htaccess 的文件,如果里面请在里面增加相应代码; 代码如下:RewriteEngine OnRewriteRule ^(.*)content-([0-9]+)-([0-9]+)-([0-9]+).html$ $1/index.php?m=content&c=index&a=show&catid=$2&id=$3&page=$4RewriteRule ^(.*)show-([0-9]+)-([0-9]+)-([0-9]+).html$ $1/index.php?m=content&c=index&a=show&catid=$2&id=$3&page=$4RewriteRule ^(.*)list-([0-9]+)-([0-9]+).html$ $1/index.php?m=content&c=index&a=0xun.netlists&catid=$2&page=$3
    第三步:进入PHPCMS后台设置:①位置:内容-->管理栏目-->生成HTML项目栏目页URL规则:list-1-2-1.html内容页URL规则:content-1-2-1.html第四步:批量更新URL:①位置:内容-->批量更新URL②更新缓存