首页 > 其他分享 >dede开启网站绝对路径后软件下载地址出错

dede开启网站绝对路径后软件下载地址出错

时间:2023-07-14 11:46:41浏览次数:46  
标签:ftp http thunder 绝对路径 link 出错 https dede match

今天教大家如何解决(织梦CMS启用绝对网址后,下载页面的软件下载地址出错)
织梦开启绝对路径后软件模型,下载地址填https://开头的,调用出来会显示  域名+https://网址,如下图网址

解决方法:
1、打开 /plus/download.php 找到 大概在 147行

if(!preg_match("#^http://|^thunder://|^ftp://|^flashget://#i", $link))


改成:

if(!preg_match("#^http://|^https://|^thunder://|^ftp://|^flashget://#i", $link))


继续找到,大概159行

#http


改成:

#(http|https)


2、打开 /include/taglib/channel/softlinks.lib.php 找到 大概在 87行

if(!preg_match("#^http://|^thunder://|^ftp://|^flashget://#i", $link))


改成

if(!preg_match("#^http://|^https://|^thunder://|^ftp://|^flashget://#i", $link))


继续找到,大概在 109行

#http


改成

#(http|https)


好了,大功告成,现在刷新下网站看看下载地址有没有改变。

本文链接:https://jinmengqiang.cn/a/202108/48.html

标签:ftp,http,thunder,绝对路径,link,出错,https,dede,match
From: https://www.cnblogs.com/asqq8/p/17553302.html

相关文章

  • dede tag彩色随机大小的样式修改方法
    dedetag彩色随机大小的样式修改方法,打开include/common.func.php 在最下面添加以下代码://TAG彩色jinmengqiang.cnfunctiongetTagStyle(){$minFontSize=8;//最小字体大小,可根据需要自行更改$maxFontSize=18;//最大字体大小,可根据需要自行更......
  • dede tag不以关键词作为url以数字作为url方法修改
    dedetag不以关键词作为url以数字作为url方法修改打开/include/taglib/tag.lib.php查找以下代码:$row['link']=$cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/";替换为:$row['link']=$cfg_cmsurl."/tags.php?/".urlen......
  • dede只调用当天发布的文档
    dede只调用当天发布的文档dede文章的调用我需要织梦的模板分别调用,一天内发布的文章,三天内发布的文章,和七天内发布的文章,请问是代码是怎么写的,如何调用,如图所示.点一天内,显示最近24的内发布的文章,点三天内,显示最近3天内发布的文章,下同.织梦标签里面已经有这个功能了。......
  • Find a way bfs搜索 容易出错
    题目链接:题意:给你一个图,图中有不能走的障碍物,和两人,以及n个(n>=1)KFC,现在要求找到其中一个KFC,让两个人人走到这个KFC的时间总和最小;#include<iostream>#include<cstdio>#include<cstring>#include<cstdlib>#include<cmath>#include<vector>#include<queue>......
  • JAVA static静态变量依赖spring实例化变量,可能导致初始化出错
    在Java中,静态变量是在类加载时初始化的,而实例变量是在对象实例化时初始化的。如果静态变量依赖于Spring实例化的变量,可能会导致初始化出错的问题。这是因为Spring的实例化过程是在运行时进行的,而类加载和静态变量初始化是在编译时进行的。当静态变量依赖于Spring实例化的变量时,如果......
  • 项目受源代码管理。向源代码管理注册此项目时出错。建议不要对此项目进行任何更改
    http://www.noobyard.com/article/p-uweyzjzb-cp.html编译Rocket.Windows.Framework项目的时候提示如题的错误,html 用记事本打开出错的几个项目的.csproj文件,把下面几行内容删掉就好了。vue   <SccProjectName>Svn</SccProjectName>  <SccLocalPath>Svn</SccLocalP......
  • 向源代码管理注册此项目时出错。建议不要对此项目进行任何更改。
    https://blog.csdn.net/wj2014/article/details/78287239CCHR项目是从SVN上签到VSS的,项目打开提示如下错误。需要打开.csproj项目文件将含有关于SVN的配置节去掉即可。    ......
  • 系统 | 绝对路径和相对路径
    在文件读取时,有很多地方都会用到绝对路径与相对路径。如在需要文件作为输入、指定文件作为输出,还有一些中间文件,都会用到相对路径与绝对路径。绝对路径绝对路径是指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径。完整的描述文件位置的路径就是绝对路径。1、Linux下......
  • java 相对路径问题 和绝对路径
    小例:java代码:都可以成功Filefile=newFile("./xml/a.properties");Filefile=newFile("xml/a.properties");下面就会出错Filefile=newFile("/xml/a.properties"); 总结:.为当前目录,即工程名所在文件夹  下面的当前路径都是你的工程目录Filefile=newFile("./......
  • 从数据类型 varchar 转换为 numeric 时出错
     原文链接:https://pythonjishu.com/ddotfpypwo/通常,这种错误是由以下原因之一导致的:字符串包含不能被解析为数字的字符,例如字母、符号等。字符串的长度超过了numeric类型的最大长度。如:Numeric(10,2)指字段是数字型,长度为10小数为两位字符串的格式不符合numeric类型......