《CMS技巧:PHPcms v9中给RSS伪静态配置方法》要点:
本文介绍了CMS技巧:PHPcms v9中给RSS伪静态配置方法,希望对您有用。如果有疑问,可以联系我们。
CMS教程ss页面的伪静态实现目标
设置前的URL:http://localhost/index.PHP?m=content&c=RSS&siteid=1
设置后的URL:http://localhost/RSS.html
CMS教程实现方法:
CMS教程一、开启rewrite模块
CMS教程找到Apache 配置文件 httpd.conf
CMS教程 1、LoadModule rewrite_module modules/mod_rewrite.so
CMS教程 把这句的“#”注释掉.
CMS教程 2、AllowOverride none 改为 AllowOverride all
CMS教程 注意,每次改动配置文件httpd.conf后,别忘了重启apache服务器.
CMS教程二、添加url路由规则
CMS教程在根目录的.htaccess文件(没有的话自己创建)添加如下代码:
代码如下:
<IfModule mod_rewrite.c>
RewriteRule ^RSS.html index.PHP?m=content&c=RSS&siteid=1
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.PHP/$1 [QSA,PT,L]
</IfModule>
小结:这是没有分页的PHPcms v9伪静态设置,不用在后台的扩展那里添加url规则,相对相对于需要分页的伪静态,要简单得多.在如何实现PHPcms v9_4X版本tag的伪静态? 我发现有些网友问题很多,可能我日后会再来一篇PHPcms v9伪静态的总结.
RewriteRule ^RSS.html index.PHP?m=content&c=RSS&siteid=1
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.PHP/$1 [QSA,PT,L]
</IfModule>