phpcms如何伪静态,PHP伪静态
内容导航:
一、PHPCMS怎么设置伪静态和本文链接url
在文章内容中添加本文链接的方法,这个更简单,你不用知道phpcms的规则,直接看一下模板里list文件中的一些链接就可以了。大家很容易发现{$url}这个就是本文链接的标签,然后修改文件就可以了,在WEB/phpcms/templates/default/content/文件中的{$content}下添加:本文链接:{$url}就可以了,这是链接形式的锚文本链接。当然大家可以把第二个{$url}改为{$title},这样的形式就是文字锚本文链接了。
二、phpcms v9 正式版怎样设置伪静态
在后台的”扩展”->“url规则”中设置你的伪静态连接规则,然后在栏目设置中设置此url规则为栏目或其下文章的连接规则即可。
接下来就是phpcms之外的工作——需要你把自己的伪静态规则文件(apache下的.htaccess,iis下的)设置好就可以了。
三、PhpCms问吧伪静态设置
一、确定服务器已经支持URL重写
二、模块配置
位置:模块管理—问吧–模块配置
说明:
1、需要新增加规则的可直接点击新建URL规则;
2、修改已有规则需要到:系统设置–相关设置–URL规则管理–管理URL规则
找到属于问吧的模块–根据演示示例可以知道生成的格式是什么
附加:如何修改URL规则?
规则名称:htmlshow、show分别为内容页伪静态规则名称和动态地址名称
静态URL规则:问吧没生成静态html,所以均为 否
三、Rewrite 规则的编写
以 .htaccess 为例:将规则保存到ask/目录
1、问吧伪静态规则如下
当问吧没有绑定域名二级域名时:
将 RewriteEngine 模式打开
RewriteEngine On
修改以下语句中的 / 为你的网站目录地址,如果程序放在二级目录中,如/phpcms 请将 / 修改为 /phpcms
如果您在中已经设置了重写规则,请去掉下面的注释
RewriteBase /ask
Rewrite Rules
RewriteRule ^(. _)show-([0-9] ).html$ $1/ask/?id=$2
RewriteRule ^(._)list-([0-9] )-([a-z] ).html$$1/ask/?catid=$2&action;=$3
RewriteRule ^(. _)list-([0-9] )-([a-z] )-([0-9]).html$$1/ask/?catid=$2
&action;=$3&page;=$4
当问吧绑定域名二级域名时:
将 RewriteEngine 模式打开
RewriteEngine On
修改以下语句中的 / 为你的网站目录地址,如果程序放在二级目录中,如/phpcms 请将 / 修改为 /phpcms
如果您在中已经设置了重写规则,请去掉下面的注释
RewriteBase /
Rewrite Rules
RewriteRule ^(._)show-([0-9] ).html$ $1/ask/?id=$2
RewriteRule ^(. _)list-([0-9] )-([a-z] ).html$$1/?catid=$2 &action;=$3
RewriteRule ^(._)list-([0-9] )-([a-z]
)-([0-9]).html$$1/?catid=$2&action;=$3&page;=$4
四、伪静态的作用不是很大
答:1.使用真静态和假静态对SEO来说没有什么区别2.使用真静态可能将导致硬盘损坏并将影响论坛性能3.使用伪静态将占用一定量的CPU占有率,大量使用将导致CPU超负荷4.最重要的一点,我们要静态是为了SEO所以.1.使用真静态的方法可以直接排除了,因为无论怎么生成,对硬盘来说都是很伤的.2.既然真伪静态的效果一样,我们就可以选择伪静态了.3.但是伪静态大量使用会照成CPU超负荷.4.所以我们只要不大量使用就可以了.5.既然静态只是给SEO看的,我们只需要伪静态给SEO就行了,不需要给用户使用.6.所以我们只要在专门提供给SEO爬的Archiver中使用伪静态就可以了.
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/113689.html