为什么用杰奇cms采集的小说只在分类栏显示 而无法在网站首页上显示

为什么用杰奇cms采集的小说只在分类栏显示 而无法在网站首页上显示,第1张

杰奇采集的小说只是将小说生成并保存在本地和数据库中,网站上没有显示可能是因为首页的问题,你看下首页展示的书ID有没有写死,因为杰奇采集小说的时候会自动生成ID,首页写死的话,肯定就不展示了,可以参考 xs365.org 这个站。

如何开启伪静态功能? JIEQI CMS后台->模块管理->小说连载->参数设置 需要php解析伪静态文件后缀,开启伪静态功能才能有效。这里与1.5版本是有区别的,在1.5里这里直接是选“是”与“否”的,而在1.6里更灵活,是直接在文本档里输入规则。 文章ID用<{$id}>,如: “/files/article/<{$id}>.htm”就是在“/files/article”目录里以文章ID为名生成htm文件 注:建议用这种方法的时候写一个“伪静态的url_rewrite规则”,而不是去生成htm文件!写法参照\modules\article\urlrewrite.txt文件。 根据文章ID生成的子目录用<{$id|subdirectory}>,如: “/files/article/<{$id|subdirectory}>/<{$id}>.htm”就是在“/files/article”目录里以<{$id|subdirectory}>计算出的数字作为目录生成以文章ID为名的htm文件 然后再提交保存后。伪静态功能就开启成功了。 伪静态页面如何生成? JIEQI CMS后台->模块管理->小说连载->伪静态页面生成 补充说明: 以上是官方的教程 但是设置后还是空白 然后我就根据提示 把为静态规则修改了成自己定义的 然后在生成就可以访问了 我规则设置的files目录我修改成了books 修改下规则里边就OK了 规则如下 # 文章伪静态的url_rewrite规则,改名成 .htaccess 放网站根目录下 RewriteEngine on RewriteBase / RewriteRule ^books/article/info/[0-9]+/([0-9]+)\.htm$ modules/article/articleinfo.php?id=$1%{QUERY_STRING} RewriteRule ^books/article/sort([0-9]*)/[0-9]+/([0-9]+)\.htm$ modules/article/index.php?page=$2class=$1&%{QUERY_STRING} RewriteRule ^books/article/initial([01A-Z])/[0-9]+/([0-9]+)\.htm$ modules/article/index.php?page=$2initial=$1&%{QUERY_STRING} RewriteRule ^books/article/top([a-z]+)/[0-9]+/([0-9]+)\.htm$ modules/article/toplist.php?page=$2sort=$1&%{QUERY_STRING} 你试试看,不晓得行不行哦。只能这样帮你了哈。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6741311.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存