下面是小编精心整理的关于织梦DEDECMS robots文件设置的想法,本文共6篇,希望能够帮助到大家。

篇1:关于织梦DEDECMS robots文件设置的想法
适用于未伪静态的DEDECMS网站。
User-agent: *
Disallow: /dede 管理后台目录,需要改名,具体设置后面具体讲
Disallow: /include 程序核心文件目录
Disallow: /member 会员管理目录,有些文件可以开放
Disallow: /plus 插件及辅助功能目录 ,有些文件可以开放,如search.php
Disallow: /templets 默认模板存放目录
Disallow: /data 系统缓存或其它可写入数据存放目录
Disallow: /uploads 上传下载文件保存目录,不想搜索引擎引用图片的话,禁止
Disallow: /images 系统默认模板图片存放目录
Disallow: /index.php 网站默认首页,静态化的话,最好禁止
Disallow: /404.html
Allow: /plus/search.php 开放禁止目录里的具体文件
...
基本设置就是这样,下面着重讲下后台管理目录和栏目页的设置:
1.dede目录,为了网站安全考虑需要改名,
然而改名之后,大家不免疑惑:改了名,在robots.txt文件里怎么设置呢?直接禁止抓取,还是 泄露了后台目录,等于改名无效。那么该如何解决这个问题呢?我们可以通过下面的设置解决这个问题,如后台目录为dedecms:
Disallow: /d*ms
这样我们就能即禁止了搜索引擎的抓取,又不会泄露了后台目录名称。
2.栏目页。有些人会注意到,如果网站不做伪静态优化的话,栏目分页后会有两个链接指向栏目首页,如*/web/和*/web /,为了网站优化,建议先将栏目分页优化以下(具体做法大家可以在网上找),把首页和第一页的链接改为*/web/的形式,然 后在robots.txt文件里做以下设置:
Disallow: /*1.html$
以上就是DEDECMS robots.txt文件的设置,大家可以根据自己网站的情况具体设置。
注意事项:
1.按官方说明设置好目录权限;
2.后台目录改后的名称开头字母和结尾字母不要和其他目录一样;
3.用百度站长工具测试一下robots.txt文件设置是否有效。
篇2:织梦dedecms栏目自动添加nofollow设置方法
织梦dedecms栏目自动添加nofollow设置方法,织梦dedecms栏目自动添加nofollow设置方法,织梦dedecms栏目自动添加nofollow设置方法,织梦dedecms栏目自动添加nofollow设置方法,织梦dedecms栏目自动添加nofollow设置方法,织梦dedecms栏目自动添加nofollow设置方法,织梦dedecms栏目自动添加nofollow设置方法,织梦dedecms栏目自动添加nofollow设置方法,织梦dedecms栏目自动添加nofollow设置方法,织梦dedecms栏目自动添加nofollow设置方法,织梦dedecms栏目自动添加nofollow设置方法,织梦dedecms栏目自动添加nofollow设置方法,织梦dedecms栏目自动添加nofollow设置方法,织梦dedecms栏目自动添加nofollow设置方法,织梦dedecms栏目自动添加nofollow设置方法,织梦dedecms栏目自动添加nofollow设置方法,织梦dedecms栏目自动添加nofollow设置方法,,
在网站建设与优化中,关于栏目的设置与权重的问题,一直都是SEOER蛋痛的地方,现在我就来说一下怎么能让织梦CMS后台更加地智能添加与修改栏目的 rel=”nofollow”属性!
第一步,修改dedetemplets 里面的catalog_add.htm和catalog_edit.htm,最好是用Dreamweaver来修改。
添加代码:
FOLLOW:
<?php echo $myrow[’follow‘]?>’ class=‘np’/>
第二步:修改dede 里面的catalog_add.php和catalog_edit.php,最好是用Dreamweaver来修改。 1.catalog_add.php修改方法: 在大概39行的地方,添加 、follow、='$follow', 记得注意格式!放的地方随意,只要在$upquery = “UPDATE 、bt_arctype、SET这个代码里面就行。如下图在大概39行的地方,添加 、follow、='$follow', 记得注意格式!放的地方随意,只要在$upquery = ”UPDATE 、bt_arctype、SET这个代码里面就行。如下图
2.catalog_edit.php需要修改两个地方,都是系统的栏目参数SQL语句 A,大概在65行的地方,如下:A,大概在65行的地方,如下:
B,大概在227行的地方,如下:B,大概在227行的地方,如下:
需要注意格式!需要注意格式!
第三步:修改数据表dede_arctype,给该表添加一个follow 的字段第三步:修改数据表dede_arctype,给该表添加一个 follow 的字段我是用phpmyadmin 来管理数据库的,其它的都差不多,点击你的网站数据库,找到dede_arctype表我是用 phpmyadmin 来管理数据库的,其它的都差不多,点击你的网站数据库,找到dede_arctype表
点击结构,然后最下面有添加字段的选项点击结构,然后最下面有添加字段的选项
直接点击执行就可以了,然后进入设置表属性的界面,如下直接点击执行就可以了,然后进入设置表属性的界面,如下
如果不懂得怎么设置,那么就可以按我这样的来设置就可以,然后保存就OK了!如果不懂得怎么设置,那么就可以按我这样的来设置就可以,然后保存就 OK了!附:如果觉得你还是不敢操作数据库的话,也没什么,直接在网站后台执行SQL语句来添加也可以,下面给出SQL执行语句:附:如果觉得你还是不敢 操作数据库的话,也没什么,直接在网站后台执行SQL语句来添加也可以,下面给出SQL执行语句:
ALTER TABLE 、dede_arctype、ADD 、nofollow、VARCHAR( 50 ) NULL DEFAULT NULL
到这里就算是完成添加字段的操作了,接下来教你怎么设置和怎么调用
直接在里面写上 rel=”nofollow” 然后保存就可以!直接在里面写上 rel=”nofollow” 然后保存就可以!
第二步,调用方法第二步,调用方法平常调用栏目都是使用 {dede:channel} 来调用的,但这样标签不调用不出来follow 的值,那 么就得使用SQL标签来调用了,代码如下:平常调用栏目都是使用 {dede:channel} 来调用的,但这样标签不调用不出来follow 的值, 那么就得使用SQL标签来调用了,代码如下:
{dede:sql sql=“select * from dede_arctype ”}
[field:typename/]
{/dede:sql}
这样就可以了,但还会有一个问题,[field:typedir/]中含有{cmspath}而使链接无效,那么我们可以使用这样就可以了,但还会有一个问题,[field:typedir/]中含有{cmspath}而使链接无效,那么我们可以使用
[field:typedir function=‘str_replace(“{cmspath}”,“”,@me)’/] 此标签替换[field:typedir/]
最后,如果看完了这教程也搞不定的话,那么我也没办法了,附件里面直接有修改好的代码,下载,然后直接覆盖就可以了,然后只需要执行一下SQL语句就可以了,
SQL:ALTER TABLE 、dede_arctype、ADD 、nofollow、VARCHAR( 50 ) NULL DEFAULT NULL
织梦dedecms栏目自动添加nofollow设置方法,织梦dedecms栏目自动添加nofollow设置方法,织梦dedecms栏目自动添加nofollow设置方法,织梦dedecms栏目自动添加nofollow设置方法,织梦dedecms栏目自动添加nofollow设置方法,织梦dedecms栏目自动添加nofollow设置方法,织梦dedecms栏目自动添加nofollow设置方法,织梦dedecms栏目自动添加nofollow设置方法,织梦dedecms栏目自动添加nofollow设置方法,织梦dedecms栏目自动添加nofollow设置方法,织梦dedecms栏目自动添加nofollow设置方法,织梦dedecms栏目自动添加nofollow设置方法,织梦dedecms栏目自动添加nofollow设置方法,织梦dedecms栏目自动添加nofollow设置方法,织梦dedecms栏目自动添加nofollow设置方法,织梦dedecms栏目自动添加nofollow设置方法,织梦dedecms栏目自动添加nofollow设置方法,。
篇3:浅谈在Linux主机上安全设置织梦程序
织梦程序是站长朋友使用最多的内容管理系统,它虽然管理方便,但是维护不好会出现安全故障,织梦程序配合以安全、稳定著称的Linux主机搭建,能够有效的防止 入侵,不过这是在设置正确的情况下。下面是详细介绍Linux虚拟主机下织梦程序的安全设置。
LINUX主机目录权限设置
web服务器运行的用户与目录所有者用户要分开,比如apache运行的访问者为www,那么网站目录管理者就应该不能设置为www,而是设置不同于www的用户,如centos。我们这里假设web服务器以www用户运行,网站分配的用户为centos,网站根目录为/home/centos/web。不建议用户把栏目目录设置在根目录, 原因是这样会很麻烦。在默认的情况下安装完成后,目录设置如下:
1、首先设置网站目录管理组为centos、用户组为www,目录设置为750,文件为640:
cd /home/centos
chown -R centos.www web
find web -type d -exec chmod 750 {} ;
find web -not -type d -exec chmod 640 {} ;
2、data、templets、uploads、a images目录, 设置可读写,不可执行的权限,设置可读写权限:
cd /home/centos/web
chmod -R 770 data templets uploads a images
设置不可执行权限
apache的设置,在apache配置文件中加入如下代码,以data目录为例,其它设置基本相同:
php_flag engine of
Order allow,deny
Deny from all
nginx的设置如下:
location ~* ^/(data|templets|uploads|a|images)/.*.(php|php5)$
{
deny all;
}
3、不需要