DEDECMS建的站,搜索引擎收录了很多的缓存文件 请问怎么办?
dedecms后台不具备一键关闭网站访问的功能,如果你是想调试网站,待调试完成后,再开放访问,那么给你推荐2个方法吧:
1、在本地安装phpstudy,实现PHP网站本地运行环境。然后本地调试,调试完成后,通过FTP将修改后的文件和本地备份(就是本地调试时,在dede后台的备份)上传到虚拟主机,再登陆网站后台,恢复备份,更新网站就可以了。
2、可以制作一个index的静态文件,这样至少用户访问首页的时候显示的是静态网页的内容,但是如果是通过搜索引擎访问别的页面就不行了。
所以,最实际的办法,当然还是在VPS或者虚拟主机中暂时关闭访问~
1、到各大dedecms模板站下载你需要的模板或者到官方论坛区找
2、解压下载好的模板压缩包
3、把模板文件夹 上传至你的网站\templets\ 目录内
4、登陆你的网站后台-系统-系统基本参数 -模板默认风格: 表格中修改成你上传的模板文件夹名
5、生成-更新主页HTML -选择主页模板:表格中填写你上传的模板文件夹名/indexhtm
6、点击 下方 更新主页HTML 按钮
成功~
用robots Disallow掉动态网页,禁止收录一些目录就可以了,你的没有写robots吧。 我的也是dedecms的,你可以看看我的robots写法,robots是放在根目录的哦,这你应该知道。参考网站
看图:
如果你代码使用的是相对路径的话,最好加上base标签,这样不会出现进入子目录找不到元素的情况。
但是你说使用绝对路径也出问题,最好能看你的代码再说,你可以加我:1242351274。
这里说不清,我到现在都不知道你网站效果什么样,没法解决,你加我让我看看你网站就清楚了。
首先备份数据:系统--数据库备份还原--执行
然后在别的电脑上安装,用浏览器输入:域名/install
会提示 dir
打开install文件夹,删除里面的install_locktxt文件,并把indexphpbak改成indexphp
之后用浏览器输入:域名/install/indexphp
会进入程序安装,这里就不介绍了
安装完成后点击系统--数据库备份还原--右上角数据还原--开始还原
最后生成
这个设置方式 是linux的
如果你服务器是windows 可以在空间平台
设置目录或文件为只读 或者读写
但是data目录要取消执行权限
linux下的权限644指文件所有者可写可读可执行;其他用户只能读和执行。
因为windows权限管理比较弱,所以没有直接比较参考。
{dede:arclist row='10' titlelen='24' orderby='rand' typeid='1,2,3,4' idlist=''}
<a href="[field:arcurl/]">[field:title/]</a>
{/dede:arclist}
这样就可以了,复制代码修改你的栏目ID
随即调用主要是 orderby='rand' 在起作用
0条评论