建设工作站服务器
Phpcms V9全局伪静态设置方法? 这个问题可能在我们日常学习和工作中很常见。 我希望通过这个问题你能深深收获。 以下是小编给大家带来的参考内容。 一起看看吧。
phpcms如何模拟静态页面?
Phpcms V9全局伪静态设置方法
Phpcms V9可以说是cms程序中定制功能最强的。 可以在静态化和伪静态化方面进行设定。 这里分享Phpcms V9的伪静态设定方法。 请务必使用。
为什么是假静态的? 具体在这里没说,但我知道! 一方面不需要在更新修改后生成静态文件,另一方面为了seo!
访问规则如下。
list--{$catid}--{$page}.html
content-{ $ catid }-- { $ id }-- { $ page }.html
扩展-URL规则管理,甚至可以设置。
请注意,以下方法仅适用于Apache服务器上的: 对于IIS服务器,请使用httpd.ini而不是. htaccess。
设置httpd.ini的方法与. htaccess略有不同。 因为我当地没有IIS,所以不写这些规则。
一.检查服务器是否支持rewrite
例如,可以使用以下方法在本地打开rewrite
Apache配置文件httpd.conf
1、load module rewrite _ module modules/mod _ rewrite.so
注释掉此语句中的“#”。
2、将授权none更改为授权
重新启动apache服务器。
二、准备. htaccess文件(如何创建. htaccess ) )。
在windows上,可以使用记事本保存选择并将其另存为。 &; #039; htaccess&; #039; 在命名时&; #039; &; #039; 请注意做记号。
获取. htaccess文件,然后编写并保存以下代码:
RewriteEngine On
rewriterule^(.* ) content-) [0-9]-) [0-9]-) [0-9] )\\&; quot; html$$1/index ( ).PPS m=contentc=indexa=show catid=$ 2id=
$ 3页=$ 4
rewriterule^(.* ) show-([0-9] ) ( [0-9] ) ).html$$1/index ( ( ) ).PHP ( ) ) ) )。 m=contentc=indexa=show catid=$ 2id=
$ 3页=$ 4
rewriterule^(.* ) list-([0-9] ) ) ) html$$1/index\\&; quot; PHP\\&; quot; m=contentc=indexa=lists catid=$2page=$ 3
以上是. htaccess规则,语法的详细情况可以在百度上查到。
如果想在本地测试,例如127.0.0.1/my2400不是根访问,所以将上述代码改写如下。 有多个/my2400。
RewriteEngine On
rewriterule^(.* ) content-) [0-9]-) [0-9]-) [0-9] )\\&; quot; html$$1/my2400/index ( ) )。 m=contentc=indexa=showcatid=
$2id=$3page=$4
rewriterule^(.* ) show-) [0-9]-) [0-9] ) [0-9] ).html$$1/my2400/index ( ( ).PHP ) )。 m=contentc=indexa=show catid=$ 2id=
$ 3页=$ 4
rewriterule^(.* ) list-(-([0-9] ) ( [0-9] ) ).html$$1/my2400/index(\\\.PHP ) \? m=contentc=indexa=lists catid=$2page=$ 3
三.在PHPCMS V9后台设置分类栏。
地点:内容-管理栏-添加栏
第二个选项卡,请注意“生成HTML设置”的设置
栏URL规则: list-1-2-1.html
内容页面的URL规则: content-1-2-1.html
四.批量更新URL,完成伪静态设置。
谢谢您的阅读! 看了以上内容,你们对Phpcms V9全站的伪静态安装方法大致了解了吗? 希望文章的内容对大家有帮助。 如果想了解更多相关文章的内容,欢迎使用信息频道。
详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn