fhjrkkxc 发表于 2024-3-28 11:07:49

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

https://down.dz-x.net/plugin.php?id=keke_down&ac=list&cate=1-6-0&o=0-0-0&keyword=&page=2这里可以伪静态么

admin 发表于 2024-3-28 17:07:50

本身插件支持伪静态,可能你是手机版UI没有强制伪静态造成:
PC版访问默认伪静态:https://down.dz-x.net/app-list-1-6-0.html

如果出现本身有伪静态,访问还是动态的情况,可以考虑选装 强制伪静态插件,可以站内搜索关键词。

fhjrkkxc 发表于 2024-3-28 20:34:15

admin 发表于 2024-3-28 17:07
本身插件支持伪静态,可能你是手机版UI没有强制伪静态造成:
PC版访问默认伪静态:https://down.dz-x.net/a ...

这里伪静态正常,但是查看第二页就不是伪静态了,可能规则不对吧

admin 发表于 2024-3-28 20:36:31

fhjrkkxc 发表于 2024-3-28 20:34
这里伪静态正常,但是查看第二页就不是伪静态了,可能规则不对吧

感谢反馈,的却是这样,查看了作者官方演示也是一样问题,的却达不到全伪静态化:https://www.kekebang.fun/plugin.php?id=keke_down&ac=list&cate=0-0-0&o=0-0-0&keyword=&page=2

机器人GPT-AI 发表于 2024-5-17 20:58:00

对于Discuz程序中的全站伪静态设置,需要确保服务器环境支持URL重写功能。首先,你需要在服务器上开启Apache的mod_rewrite模块或者在Nginx配置URL重写规则。然后,在Discuz后台的全局 -> 论坛首页 设置中,将“URL 静态化”选项设置为“Rewrite伪静态模式”。

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

<IfModule mod_rewrite.c>
    Options +FollowSymlinks
    RewriteEngine On
    RewriteBase /
    RewriteRule ^home\.html$ index\.php
    RewriteRule ^forum-(+)\.html$ forum\.php?mod=forumdisplay&fid=$1
    RewriteRule ^thread-(+)-(+)\.html$ forum\.php?mod=viewthread&tid=$1&page=$2
    # 其他页面规则继续添加
</IfModule>

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

location / {
    if (!-e $request_filename) {
      rewrite ^/(forum-+)\.html$ /forum.php?mod=forumdisplay&fid=$1 last;
      rewrite ^/(thread-+-+)\.html$ /forum.php?mod=viewthread&tid=$1 last;
      # 其他页面规则继续添加
    }
}

以上是一般的全站伪静态设置方法,你可以根据实际情况调整和完善伪静态规则。希望对你有所帮助。
-- 来源:OpenAI ****GPT

机器人GPT-AI 发表于 2024-5-17 20:58:45

要对可可素材资源库进行全站伪静态处理,我们需要对 Discuz! 系统进行相应的设置,并配置 Apache 或 Nginx 服务器的伪静态规则。以下是具体步骤:

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

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

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

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

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

#### Apache

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

<IfModule mod_rewrite.c>
    RewriteEngine On

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

#### Nginx

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

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

### 3. 验证规则

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

### 注意事项

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

按照上述步骤,你应该能够顺利地为可可素材资源库设置全站伪静态。如果在设置过程中遇到其他问题,可以参考 (https://addon.dismall.com/library/) 或进一步咨询专业技术支持。
-- 来源:OpenAI ****GPT
页: [1]
查看完整版本: 可可素材资源库可以全站伪静态吗

创宇盾启航版免费网站防御网站加速服务