dedecms由子目录访问修改为根目录访问

现在我需要将原来位于xampp/htdocs/zm下的网站修改到D:/lyh/webhome目录下访问,原来的访问路径为http://localhost/zm,现在为http://www.yihui.com,则首先我需要在xampp下配置一个虚拟站点

分别修改http.conf、http-vhosts.conf和hosts文件,分别添加

http.conf

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot "D:/lyh/webhome"
    ServerName yihui.com
    ServerAlias www.yihui.com
    ErrorLog "logs/yihui.com-error.log"
    CustomLog "logs/yihui.com-access.log" common
</VirtualHost>

http-vhosts.conf

<Directory "D:/lyh/webhome">
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Require all granted
</Directory>

hosts

127.0.0.1 www.yihui.com

之后再可以正常访问dedecms后台了,但前台有问题,需要在后台修改内容

在系统-〉系统基本参数-〉站点设置

在系统-〉系统基本参数-〉核心设置

之后前台可以访问了,但是还有问题,所有的图片路径不对,在路径前面依然还有一个"/zm/"

原来这些url都被写在了数据库里固化了,需要修改数据库的几张表,他们分别是

  • 图集缩略图表名dede_uploads字段url;
  • 频道文章列表的图片缩略图表名dede_archives字段litpic
  • 新闻文章内部的图片表名dede_addonarticle字段body
  • 图集文章内部的图片表名dede_addonimages字段imgurls

  

将这些字段中的"/zm/uploads" 替换成"/uploads"

替换的方法有很多,可以在数据库中执行sql替换,也可以到dedecms后台核心-〉数据库内容替换中做。

将这些字段替换完毕后,到后台重新生成网站,网站可以正常访问了

时间: 2024-08-01 13:21:11

dedecms由子目录访问修改为根目录访问的相关文章

myeclipse&amp;eclipse配置tomcat端口、配置从根目录访问web项目

myeclipse 配置tomcat端口 窗口-->配置-->myeclipse-->8080 配置从根目录访问web项目 (参考:http://www.cnblogs.com/zhwl/p/3629861.html) 1.右键项目-->myeclipse:把上下文目录由/项目名字改为/ 2.修改之后,重新部署项目,会提示要恢复tomcat安装,不然不能部署. eclipse 配置端口 配置从根目录访问web项目

&lt;&lt;&lt; eclipse软件部署修改项目的访问地址

在eclipse开发javaweb项目的时候,访问项目时需要在浏览器地址输入:localhost:8080/项目名  但是大多数部署到服务器的时候访问的是根目录,就是不加localhost:8080后面的项目名,在开发的时候看这种效果,可在eclipse直接配置 <<< eclipse软件部署修改项目的访问地址

VC++ 获取文件属性创建时间、修改时间和访问时间

转载:http://blog.sina.com.cn/s/blog_66bf8d8301014ikd.html WIN32_FIND_DATA结构 关于文件的全部属性信息,总计有以下以下9 种:文件的标题名.文件的属性(只读.存档,隐藏等).文件的创建时间.文件的最后访问时间.文件的最后修改时间.文件大小的高位双字.文件大小的低位双字.保留.保留.在这里只有文件标题名和文件的长度可以通过CFile类比较方便的获得,而对于其他几种属性的获取和设置就无能为力了. 在用findfirst()和find

Mac下修改hosts 解决访问github慢的问题

Mac下修改hosts 解决访问github慢的问题 mac下hosts文件在 /etc/hosts.所以先打开终端.然后输入如下命令,打开hosts文件. su vim /etc/hosts 输入mac管理员密码,就可以使用vim打开hosts文件.将如下github的host放到hosts文件中.在 vim 编辑中,按 "i"建进入插入模式,就可以将下面的 hosts 修改粘贴进入到hosts文件中. http://github.com 204.232.175.94 http://

零基础学python-16.5 模块间全局变量的修改以及其他访问全局变量的方法

这一章节我们来讨论一下python里面模块间全局变量的修改以及其他访问全局变量的方法 1.模块间全局变量的修改 x=1#全局变量,其实就是模块里面所有的函数都可以使用 def test(): print(x) if __name__=='__main__': test() 上面的代码保存为test.py import test if __name__=='__main__': test.x=2 test.test() print(test.x) 上面的代码保存为test2.py 我们运行test

python 修改文件的创建时间、修改时间、访问时间

目录 python 修改文件创建.修改.访问时间 方案一 方案二(无法修改文件创建时间) python 修改文件创建.修改.访问时间 突如其来想知道一下 python 如何修改文件的属性(创建.修改.访问时间),于是就去网上搜集了可行方案,也就有了这篇博客 方案一 参考博客:python修改任意文件的创建时间.修改时间.访问时间 from win32file import CreateFile, SetFileTime, GetFileTime, CloseHandle from win32fi

C#访问修改符

修饰符可以指定访问的可见性,还可以指定其本质.(文章摘自<C#高级编程(第9版)>以及Microsoft) 1. 可见性修饰符 public:应用于所有类型或成员,即任何代码均可以访问该项--公有访问,不受任何限制 protected:应用于类型和内嵌类型的所有成员,即只有派生的类型能访问该项--保护访问,只限于本类和子类访问 internal:应用于所有类型或成员,即只能在包含它的程序集中访问该项--内部访问.只限于本程序集内访问 private:应用于类型和内嵌类型的所有成员,即只能在它所

编写脚本:访问一网站,每5分钟访问一次,如果访问成功,将访问记录保存到日志,如果访问失败,则发送邮件至指定邮箱

今天由于业务需求,要把检查公司的网站是否能被外网访问到,就在同事的指导下做一个计划任务,首先得了解需求: 每五分钟访问公司网站一次,如果访问成功,将访问记录保存到日志,如果访问失败,就发送邮件到指定邮箱中. 需求拿到了,怎么去实现呢? 怎么去实现这个功能,在下愚钝,没有多想,肯定是crontab这个功能,于是直接就写出一个脚本(水平仅限于今天上午),脚本如下: [email protected] */5 * * * * curl http://www.baidu.com 这个肯定不行,最后我询问

爬虫发起抓取被服务器拒绝访问返回403禁止访问解决方案

现在很多网站的api接口返回httpcode返回码是403提示禁止访问.如果您也遇到这样的情况,请先不要急着去修改网站相关的参数 第一.先进api的网站.用浏览器访问,如果浏览器访问该api接口能成功.说明是设置了权限的问题.如果不能成功的话.很可以是该接口已修改或已失效,这时候就没办法访问了. 第二.如果浏览器能访问成功的话.那就好办了.调用该接口时,捕获异常中的responseBody,很有可能数据就在这里面,笔者就遇到的是这种问题. 直接上代码: try { //这里调用api接口 } c