discuz帖子链接带amp
时间 : 2024-01-14 06:32:03 声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性
最佳答案
要在Discuz论坛中添加帖子链接带有“amp”参数,你需要进行以下操作:
1. 打开Discuz后台管理。
2. 导航至“全局设置”-“搜索引擎优化(SEO)”-“设置”,找到“URL 静态化”选项。
3. 确保URL静态化已经启用。
4. 在“扩展名设置”中,将“.htm”后缀修改为“.html”,这将使url地址更美观。
5. 在Discuz目录下,找到“source/module/forum/forum_viewthread.php”文件,备份该文件以防止意外情况。
6. 在这个文件中,查找以下代码:
``` php
$tid = intval($_GET['tid']);
7. 在上述代码下添加以下代码:
``` php
if (strpos($_SERVER['REQUEST_URI'], 'amp') !== false) {
$tid = intval($_GET['tid']);
$pattern = '/&tid=(\d+)(&page=(\d+))?/i';
$replacement = '/thread-$1-$3.html';
$_SERVER['REQUEST_URI'] = preg_replace($pattern, $replacement, $_SERVER['REQUEST_URI']);
}
8. 保存文件并退出。
以上步骤将会重写帖子链接的URL,使其包含“amp”参数。例如,原始链接为:
http://example.com/forum.php?mod=viewthread&tid=12345
添加了“amp”参数后的链接将变为:
http://example.com/forum.php?mod=viewthread&tid=12345&amp=1
确保按照步骤正确操作,并注意备份文件以防止意外情况发生。
其他答案
在Discuz论坛中,有时候会遇到帖子链接中出现"amp"的情况,这可能对一些用户来说比较困惑。所以,在本文中,我们将着重介绍一下什么是"amp"以及它的作用。
首先,"amp"是一个缩写,代表的是Accelerated Mobile Pages(加速移动页面),是由Google推出的一项开源项目。它旨在通过简化移动设备上的网页内容,提高页面的加载速度和性能。一般来说,带有"amp"的链接会在打开时只显示网页的基本内容,排除了一些加载较慢和不必要的元素,比如脚本、广告以及大型图片等。这使得页面可以更快地加载,并且在移动设备上浏览更加流畅。
但是,需要注意的是,"amp"链接通常是用于移动设备的,所以在PC端打开时可能会出现样式和布局的不同。这就是为什么有些用户感到困惑的原因。
对于帖子链接中带有"amp"的情况,我们可以尝试以下几种方法来解决:
1.将链接复制到移动设备上打开。由于"amp"链接是为移动设备优化的,所以在移动设备上打开会有更好的浏览体验。
2.尝试删除链接中的"amp"部分。有时候帖子链接中的"amp"只是一个附加的参数,删除后链接仍然可以正常访问。
3.联系帖子的发布者或者论坛管理员。他们可能对帖子链接出现"amp"有更详细的解释和解决办法。
总而言之,当我们在Discuz论坛中遇到帖子链接带有"amp"的情况时,我们可以尝试打开链接的移动设备上查看,或者联系相关人员寻求帮助。
上一篇
discuz 二次开发 手机登录
下一篇
宝塔面板等待执行
https/SSL证书广告优选IDC>>
推荐主题模板更多>>
推荐文章







