WELLCMS 伪静态设置方法

wellcms是一款开源产品,号称几亿数据也能轻松加载,而且每个页面的sql请求非常至少,满足对高性能cms的追求。不过cms的url默认都是动态的,想做个伪静态,步骤如下。

参考资料

wellcms伪静态设置方法(linux)

详细步骤

第一步:编辑conf/conf.php

'url_rewrite_on'=>1

wellcms 支持 4 种格式伪静态:
0:?user-login.html
1:user-login.html
2:/user/login.html
3:/user/login

0 和1 格式支持二级目录,需要修改 conf/conf.php 如下

'path' => './',
'cookie_path' => '',

2 和 3 格式不支持二级目录,需要修改 conf/conf.php 如下

'path' => '/',
'cookie_path' => '/',

编辑后保存。

第二步:清空根目录下tmp目录里面的文件;
编辑Apache .htaccess 伪静态规则
伪静态规则1:

RewriteEngine on
 
# Apache 2.4
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.*?)([^/]*)$ $1index.php?$2 [QSA,PT,L]
 
# Apache other
#RewriteRule ^(.*?)([^/]*)\.html(.*)$ $1/index.php?$2.html$3 [L]

伪静态规则2或3:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.+) index.php?rewrite=$1 [L]
</IfModule>

第三步:重启Apache
第四步:进入网站后台清空缓存

You may also like

  • moerwen.JPG, Oct 2024 显示器之摩尔纹,测亮点网站
  • 高铁票价执行公里数单价标准,今天看到的
  • 努比亚系统app不推送消息怎么解决
  • 注册GMAIL经验,不用手机号或国内手机号
  • wxguo.jpg, Nov 2023 卫星锅看电视哪里可以使用,这里可以查一查
  • 如何查询农业银行的借记卡卡号
  • 小微企业最低注册成本和报税成本
  • 今天发现京东浏览商品也需要登陆了.2023.8.21,更新,好像是随机,据说8.23包邮门槛从99元降低至59元