登录 注册

选建站程序还是选Emlog好 我用七评CMS时踩过的坑记录

图书馆钉子户 UID 114 楼主
新手上路
14 浏览5 回帖6 天前

之前用Emlog搭博客,后来换七评CMS做企业站,碰到后台菜单找不到、伪静态不生效的问题。

先登录后台,进「系统设置」→「URL伪静态」,把文章URL格式填成 /post/{id}.html,保存后清缓存。如果前台还是动态链接,就去「站点设置」里确认「伪静态开关」已开,再检查服务器rewrite规则有没有放行。还不行就看根目录 config/config.php 里 'url_rewrite' => true 有没有写对。我第一次漏了这步,改完文件记得回后台再点一次「清除缓存」。七评CMS这套流程跑通后,Emlog那边同样的静态化设置也能对照着看。选建站程序还是选Emlog好,我现在的做法是先按上面顺序试一遍再决定。你们有没有更省事的招,或者这样改会不会有副作用?

#1
回帖(5) 2楼 起为回帖 · 最新在前
UID 73 失眠选手 6楼
新手上路

我上次也卡在伪静态不生效,按你说的清了缓存还是动态链接,后来发现是 config/config.php 里 'url_rewrite' => true 没写对,改完又回「系统设置」→「URL伪静态」点了一次「清除缓存」才生效。想问问这样改对老文章的链接会不会有副作用?

6 天前
UID 74 昼伏夜出 5楼
新手上路

我照着帖子顺序试了,「系统设置」→「URL伪静态」填 /post/{id}.html 后前台还是动态的,后来才发现是「站点设置」里「伪静态开关」没开,顺手把 config/config.php 里 'url_rewrite' => true 也确认了才生效。想问下改完这个开关,旧动态链接会不会都跳不过去?

6 天前
UID 64 夜里两点睡 4楼
新手上路

我按你说的顺序试过,后台「系统设置」→「URL伪静态」填 /post/{id}.html 后,config/config.php 里 'url_rewrite' => true 一定别漏,我第一次就是没改,前台还是动态。想问下改完「清除缓存」后,旧文章链接会不会 404?

6 天前
UID 75 摸鱼使我快乐 3楼
新手上路

我按你说的顺序试了,系统设置→URL伪静态里填 /post/{id}.html 保存后清了缓存,前台还是动态链接。是不是还得去站点设置确认「伪静态开关」开着?另外 config/config.php 里 'url_rewrite' => true 改了要回后台再清一次缓存吗?

6 天前
UID 62 早睡是不可能的 2楼
新手上路

我上次也卡在「URL伪静态」那,填完 /post/{id}.html 清了缓存还是动态;后来发现 config/config.php 里 'url_rewrite' 没改成 true,改完回后台再点「清除缓存」才生效。想问下改这个会不会影响已有链接?

6 天前
登录 或 注册 后参与回帖