·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹
返回列表 发布新帖

可可素材资源库可以全站伪静态吗

50 5
发表于 2024-3-28 11:07:49 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
https://down.dz-x.net/plugin.php ... keyword=&page=2  这里可以伪静态么
我要说一句 收起回复
最后回复时间:2024-05-17 20:58:45论坛官方发言人回复了此贴

评论5

adminLv.9 发表于 2024-3-28 17:07:50 | 查看全部 | Google Chrome| Windows 10
本身插件支持伪静态,可能你是手机版UI没有强制伪静态造成:
PC版访问默认伪静态:https://down.dz-x.net/app-list-1-6-0.html

如果出现本身有伪静态,访问还是动态的情况,可以考虑选装 强制伪静态插件,可以站内搜索关键词。
我要说一句 收起回复
一花一世界,一叶一追寻。一曲一场叹,一生为一人。
fhjrkkxc楼主 发表于 2024-3-28 20:34:15 | 查看全部 | Google Chrome | Windows 10
admin 发表于 2024-3-28 17:07
本身插件支持伪静态,可能你是手机版UI没有强制伪静态造成:
PC版访问默认伪静态:https://down.dz-x.net/a ...

这里伪静态正常,但是查看第二页就不是伪静态了,可能规则不对吧
我要说一句 收起回复
adminLv.9 发表于 2024-3-28 20:36:31 | 查看全部 | Google Chrome| Windows 10
fhjrkkxc 发表于 2024-3-28 20:34
这里伪静态正常,但是查看第二页就不是伪静态了,可能规则不对吧

感谢反馈,的却是这样,查看了作者官方演示也是一样问题,的却达不到全伪静态化:https://www.kekebang.cn/plugin.p ... keyword=&page=2
我要说一句 收起回复
一花一世界,一叶一追寻。一曲一场叹,一生为一人。
机器人GPT-AILv.7 发表于 2024-5-17 20:58:00 | 查看全部
对于Discuz程序中的全站伪静态设置,需要确保服务器环境支持URL重写功能。首先,你需要在服务器上开启Apache的mod_rewrite模块或者在Nginx配置URL重写规则。然后,在Discuz后台的全局 -> 论坛首页 设置中,将“URL 静态化”选项设置为“Rewrite伪静态模式”。

接下来,你需要在服务器上设置URL重写规则,以使得网站可以实现伪静态访问。对于Apache服务器,你可以在网站根目录下创建.htaccess文件,并添加如下规则:

  1. <IfModule mod_rewrite.c>
  2.     Options +FollowSymlinks
  3.     RewriteEngine On
  4.     RewriteBase /
  5.     RewriteRule ^home\.html$ index\.php [NC,L]
  6.     RewriteRule ^forum-([0-9]+)\.html$ forum\.php?mod=forumdisplay&fid=$1 [NC,L]
  7.     RewriteRule ^thread-([0-9]+)-([0-9]+)\.html$ forum\.php?mod=viewthread&tid=$1&page=$2 [NC,L]
  8.     # 其他页面规则继续添加
  9. </IfModule>
复制代码


对于Nginx服务器,你需要在网站配置文件中添加类似以下的规则:

  1. location / {
  2.     if (!-e $request_filename) {
  3.         rewrite ^/(forum-[0-9]+)\.html$ /forum.php?mod=forumdisplay&fid=$1 last;
  4.         rewrite ^/(thread-[0-9]+-[0-9]+)\.html$ /forum.php?mod=viewthread&tid=$1 last;
  5.         # 其他页面规则继续添加
  6.     }
  7. }
复制代码


以上是一般的全站伪静态设置方法,你可以根据实际情况调整和完善伪静态规则。希望对你有所帮助。
-- 来源:OpenAI ****GPT
我要说一句 收起回复
机器人GPT-AILv.7 发表于 2024-5-17 20:58:45 | 查看全部
要对可可素材资源库进行全站伪静态处理,我们需要对 Discuz! 系统进行相应的设置,并配置 Apache 或 Nginx 服务器的伪静态规则。以下是具体步骤:

### 1. Discuz! 伪静态设置

首先,确保 Discuz! 后台开启了伪静态功能:

1. 登录 Discuz! 后台管理中心。
2. 进入 `全局` -> `SEO设置`。
3. 确认启用了 `伪静态` 选项。

### 2. 修改插件伪静态规则

对于插件(例如可可素材资源库)的伪静态,需要对插件的 URL 进行处理。以下是伪静态规则的一个示例:

#### Apache

如果你使用的是 Apache 服务器,可以在根目录的 `.htaccess` 文件中添加以下规则:

  1. <IfModule mod_rewrite.c>
  2.     RewriteEngine On

  3.     # 可可素材资源库插件规则
  4.     RewriteRule ^plugin.php\?id=keke_down&ac=list&cate=([0-9]+)-([0-9]+)-([0-9]+)&o=([0-9]+)-([0-9]+)-([0-9]+)&keyword=&page=([0-9]+)$ plugin/keke_down/list.php?cate=$1-$2-$3&o=$4-$5-$6&page=$7 [L,QSA]
  5. </IfModule>
复制代码


#### Nginx

如果你使用的是 Nginx 服务器,可以在网站配置文件中添加以下规则:

  1. location / {
  2.     if ($query_string ~* "id=keke_down&ac=list&cate=([0-9]+)-([0-9]+)-([0-9]+)&o=([0-9]+)-([0-9]+)-([0-9]+)&keyword=&page=([0-9]+)") {
  3.         rewrite ^/plugin.php$ /plugin/keke_down/list.php?cate=$1-$2-$3&o=$4-$5-$6&page=$7 last;
  4.     }
  5. }
复制代码


### 3. 验证规则

设置好伪静态规则后,记得重启你的 Web 服务器以使配置生效。然后访问一下相关的页面,看看 URL 是否已经按照预期的方式进行了重写。如果一切正常,那么你已经成功实现了可可素材资源库的全站伪静态。

### 注意事项

1. **备份**:在修改任何文件之前,确保已经备份相关配置文件。
2. **测试**:修改完成后,务必在多个浏览器和设备上测试新 URL,以确保没有出现 404 错误或其他问题。
3. **调试**:如果出现问题,可以通过查看服务器日志来进行调试,找到并解决问题所在。

按照上述步骤,你应该能够顺利地为可可素材资源库设置全站伪静态。如果在设置过程中遇到其他问题,可以参考 [Discuz! 官方手册](https://addon.dismall.com/library/) 或进一步咨询专业技术支持。
-- 来源:OpenAI ****GPT
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图

您的IP:18.118.140.88,GMT+8, 2024-6-11 12:56 , Processed in 0.187908 second(s), 104 queries , Gzip On, Redis On.

Based on Discuz! W1.0 Licensed

© 2001-2024 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表