今天给各位分享phpcms关闭伪静态的知识,其中也会对php网站启用伪静态的方法进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
1、如何修改phpcmsv9网站系统最新版本tag的伪静态设置
1、添加url规则路径:
进入网站后台-扩展-url规则管理,添加一个新的url规则,如下所示:
url规则名称选择category,模块名称为内容模块。
url示例:tags-测试-1.html
url规则:tags-{$tag}-{$page}.html
如下图所示:
如何修改phpcmsv9网站系统最新版本tag的伪静态
PS:添加完后我们要记住刚才我们添加规则的ID,将在下面有用。
2、在代码里写入url规则
打开phpcms/modules/content/tag.php文件,找到:
$infos = $keyword_data_db-listinfo($where, '`id` DESC', $page, $pagesize);
改为:
//add tag jincon
$urlrules = getcache("urlrules","commons");
$urlrule = $urlrules[31];//调用url规则
$infos = $keyword_data_db-listinfo($where, '`id` DESC',$page, $pagesize,"","9",$urlrule,array("tag"=urlencode($tag)));
这里的ID号31就是我们之前设置的。
3、修改内容页模版以及标签页模版里面相关的地方
打开phpcms\templates\default\content\show.html,找到:
{APP_PATH}index.php?m=contentc=taga=liststag={urlencode($keyword)}
改成
{APP_PATH}tag-{urlencode($keyword)}-1.html
打开phpcms\templates\default\content\tag.html,同样找到
{APP_PATH}index.php?m=contentc=taga=liststag={urlencode($keyword)}
改成
{APP_PATH}tag-{urlencode($keyword)}-1.html
4、前面我们把模块以及模版修改好了,接下来这是非常重要的一步了,这里要给tag标签加上规则了。
a、如果你是需要.htaccess规则,那么你可以自己建立一个记事本,添加如下代码然后把文件名的属性改为.htaccess。如果你的网站已经有这个文件,那么直接把这个文件下载下来在里面添加即可。
代码如下:
RewriteRule ^tag-(.*)-([0-9]+).html index.php?m=contentc=taga=liststag=$1page=$2
b、如果你是需要web.config规则,像上面a中一样的步骤添加如下代码即可。
代码如下:
rule name="rule 1l"
match url="^tag-(.*)-([0-9]+).html" /
action type="Rewrite" url="/index.php?m=contentc=taga=liststag={R:1}page={R:2}" /
/rule
好吧,以上就是关于如何修改phpcmsv9网站系统最新版本tag的伪静态的方法了。如果有不明白或者其他情况欢迎大家在下面讨论以及交流哈。
2、如何设置PhpCms问吧伪静态
第一步:验证服务器或虚拟主机是否支持伪静态:①虚拟主机:询问主机提供商,看是否只是伪静态;②本地服务器: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=contentc=indexa=showcatid=$2id=$3page=$4RewriteRule ^(.*)show-([0-9]+)-([0-9]+)-([0-9]+).html$ $1/index\.php\?m=contentc=indexa=showcatid=$2id=$3page=$4RewriteRule ^(.*)list-([0-9]+)-([0-9]+).html$ $1/index\.php\?m=contentc=indexa=0xun.netlistscatid=$2page=$3
第三步:进入PHPCMS后台设置:①位置:内容--管理栏目--生成HTML项目栏目页URL规则:list-1-2-1.html内容页URL规则:content-1-2-1.html第四步:批量更新URL:①位置:内容--批量更新URL②更新缓存
3、怎样关闭PHPCMS的静态生成功能?
我来回答吧:) 1. 进入后台--网站频道 2.到这个时候,你网站的所有频道都会在"右窗口"显示出来. 3.找到你需要修改的频道,点击其右侧管理操作的"修改"链接... 4.转入的这个页面就是此频道的详细信息,分别有"基本信息"."权限设置"."上传选项"."生成方式". 5.点击"生成方式"--"频道首页是否生成html"--选择"否".即可! ____________
关于phpcms关闭伪静态和php网站启用伪静态的方法的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。