dedecms 内容页怎么剪短url
时间 : 2023-10-26 11:24:01 声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性
最佳答案
在dedecms中剪短URL可以使用插件或者自定义函数来实现。下面是一种方法可供参考:
1. 插件方法:
- 在dedecms官方插件库或者其他插件网站中搜索并下载一个URL短链接插件,根据插件的安装说明进行安装。
- 安装完成后,在dedecms后台的插件管理中启用该插件。
- 根据插件的设置选项,对URL短链接进行相关配置,比如选择短链接域名,设置短链接的长度等。
- 保存配置后,插件会自动将文章的URL生成短链接,并替换掉原来的长链接。
2. 自定义函数方法:
- 打开dedecms的根目录下的include/common.inc.php文件,找到`Rewrite`开关并将其设置为true,即开启URL重写功能。
- 在include/common.inc.php文件的末尾添加以下代码:
```php
function shortURL($url) {
$url = trim(preg_replace('/[^a-zA-Z0-9\/_|+ -]/', '', $url), '-');
$url = preg_replace('/[\/_|+ -]+/', '-', $url);
return $url;
}
- 保存文件后,打开dedecms的根目录下的article.php文件,找到`$arcRow = GetOneArticle($aid)`,在其后面添加以下代码:
```php
$short_url = shortURL($arcRow['arcurl']);
- 保存文件后,刷新文章页面,你会发现URL已经被剪短了。访问剪短后的URL将会跳转到原来的长链接。
无论是使用插件方法还是自定义函数方法,都需要确保你的dedecms版本和插件或代码的兼容性。并且在进行安装和修改文件前,最好备份一下相关文件,防止不小心造成不可预料的问题。
其他答案
在dedecms中,剪短URL可以通过以下步骤实现:
1. 登录后台管理系统,进入dedecms的文章管理页面。
2. 找到要剪短URL的内容页,点击相应的编辑按钮,进入编辑页面。
3. 在编辑页面的右侧,可以看到一个“URL规则”选项,点击进入。
4. 在URL规则设置页面,可以看到一个“默认”选项和一个自定义选项。
5. 如果选择“默认”选项,系统会自动生成URL,并将其显示在URL规则设置页面中。
6. 如果选择自定义选项,可以根据需要设置URL的格式,包括添加自定义的前缀、后缀以及其他参数。可以使用dedecms提供的占位符来自动生成URL,例如{aid}代表文章ID,{catdir}代表文章所属的栏目目录,{title}代表文章的标题等等。
7. 在设置完URL规则后,点击保存按钮,保存设置。
8. 返回文章编辑页面,点击保存按钮,保存文章。
9. 重新生成网站静态页面,使URL规则生效。
通过以上步骤设置后,文章的URL就会被剪短并且符合自定义的规则。请注意,在进行URL规则设置时,要确保规则的唯一性和易读性,以方便用户访问和搜索引擎索引。
上一篇
帝国cms怎么设置一级文章
下一篇
fxp怎么连接zblog
https/SSL证书广告优选IDC>>
推荐主题模板更多>>
推荐文章