投稿 评论 顶部

phpcms URL伪静态

佚名 网络安全

伪静态:假静态,其实也是动态,动态需要访问的都要去执行数据库查询的啊,并且将查询的结果显示到页面中来,属于动态的方式的URL规则

静态:速度快,并且不需要每次都从数据库中去获取数据,同时减轻服务器的压力

URL重定向:将原来的URL地址做了转换变成另外一个地址,而这种地址比较利于搜索引擎

在phpcms中我们到 '内容 > 内容相关设置 > 管理栏目 >'中修改栏目的URL规则后,会出现文章无法访问的现象


我们需要做一些配置来解决:

APPACHE的配置:

1.找到下载的phpcms源文件,在readme文件夹下拷贝.htaccess文件到网站根目录下

2.配置APPACHE的配置文件httpd.conf,

#LoadModule rewrite_module modules/mod_rewrite.so ?开启重写模块,把前面的#号去掉

3.找到AllowOverride none 换成 AllowOverride All ?允许所有的可重写

4.重启APPACHE

完成!

使用UPUPW KANGLE版的就不用麻烦了,直接在readme文件夹下拷贝.htaccess文件到网站根目录下就ok

没做伪静态前地址

http://localhost/index.php?m=content&c=index&a=show&catid=12&id=69(动态地址)

做完伪静态后的地址

http://localhost/content-12-70-1.html

当我们有很多文章之前都是动态地址的时候,我们需要进行切换时,就要进行URL更新

注意:

仅当内容页URL规则发上变化时,请批量更新,地址未改变时,不需要更新 。