magento的robots文件编写和判断是否是一个导航分类页面
2014-12-16 10:16
295 查看
magento是网店系统,我们突出的是我们的产品,所以,有很多路径我们不想让搜索引擎索引到,所以我们需要用robots文件进行限制
下面是麦神magento的robots.txt里面的内容,因为很多url重写和伪静态,所以,不要复制使用,这个格式是针对麦神Magento版本的
User-agent: *
Disallow: /home/
Disallow: /catalogsearch/advanced/
Disallow: /catalog/
Disallow: /sendfriend/
Disallow: /catalogsearch/
Disallow: /checkout/
Disallow: /customer/
Disallow: /directory/
Disallow: /index/
Disallow: /newsletter/
Disallow: /developertoolbar/
Disallow: /index.php/
Disallow: /default/
Disallow: /skin/
Disallow: /*?
解释:
Magento的首页选择的是home,所以www.sample.com/home是可以访问的,但是没有任何意义,而且页面也有问题,如果被搜索引擎搜索,让客户点进来,一看有问题,立马关掉走人,影响形象,所以需要禁止
因为麦神Magento的很多动态url伪静态了,所以带有?的动态URL可以禁止索引
index.php/这种路径和url rewrite的url都是可以访问的,会造成一个页面多个url,不稳定的url很致命,所以要把这种禁止掉!
其余的不在解释,当您的网站被谷歌收录后,会发现很多页面不想被收录,那个时候,您就总结出来了,那些页面需要被禁止掉。
在magento的分类页面,当将一个页面设置成带有导航的页面的时候,我们需要判断这个页面是否是导航页面
判断是否是导航页面的方法是:
$_category = $this->getCurrentCategory();
echo $_category->getIsAnchor();
输出为1,说明是分类侧栏带有导航的类型,如果输出为0,说明没有导航,OK!
下面是麦神magento的robots.txt里面的内容,因为很多url重写和伪静态,所以,不要复制使用,这个格式是针对麦神Magento版本的
User-agent: *
Disallow: /home/
Disallow: /catalogsearch/advanced/
Disallow: /catalog/
Disallow: /sendfriend/
Disallow: /catalogsearch/
Disallow: /checkout/
Disallow: /customer/
Disallow: /directory/
Disallow: /index/
Disallow: /newsletter/
Disallow: /developertoolbar/
Disallow: /index.php/
Disallow: /default/
Disallow: /skin/
Disallow: /*?
解释:
Magento的首页选择的是home,所以www.sample.com/home是可以访问的,但是没有任何意义,而且页面也有问题,如果被搜索引擎搜索,让客户点进来,一看有问题,立马关掉走人,影响形象,所以需要禁止
因为麦神Magento的很多动态url伪静态了,所以带有?的动态URL可以禁止索引
index.php/这种路径和url rewrite的url都是可以访问的,会造成一个页面多个url,不稳定的url很致命,所以要把这种禁止掉!
其余的不在解释,当您的网站被谷歌收录后,会发现很多页面不想被收录,那个时候,您就总结出来了,那些页面需要被禁止掉。
在magento的分类页面,当将一个页面设置成带有导航的页面的时候,我们需要判断这个页面是否是导航页面
判断是否是导航页面的方法是:
$_category = $this->getCurrentCategory();
echo $_category->getIsAnchor();
输出为1,说明是分类侧栏带有导航的类型,如果输出为0,说明没有导航,OK!
相关文章推荐
- 在JS文件中对同一个页面是否存在另一个js进行判断
- 判断一个页面是否加载了某个js文件
- c#判断一个文件是否是图片文件
- 归档功能:也称作索引功能,通常都是按月份进行BLOG文件的归档(也有按分类归档的),便于大家在一个页面就查找到归档日期内的所有BLOG文章
- 用VS打包时判断某一个文件是否已存在,如果存在,则不安装
- 判断一个文件是否正在被使用
- magento -- magento中如何判断一个用户是否已经登陆
- PHP - Manual手册 - 函数参考 - Filesystem 文件系统函数 - is_file判断给定文件名是否为一个正常的文件
- (2): 判断一个文件是否是 Wave 文件
- 判断XML文件是否存在,不存在就创建一个XMl文件,存在就在里面添加一条数据
- 怎样判断一个盘上是否有文件
- 编写一个判断二叉树是否为完全二叉树的C语言函数
- 如何判断一个文件是否是win32可执行文件
- magento -- 判断一个产品是否是一个可配置产品的子产品
- C/C++中判断一个文件是否存在的方法
- 【日期时间】批处理判断一个文件在最近5分钟内是否被更新过
- PHP - Manual手册 - XL. Filesystem 文件系统函数 - is_dir判断给定文件名是否是一个目录
- 判断一个文件是否为二进制文件
- 如何判断一个文件或目录是否存在
- (2): 判断一个文件是否是 Wave 文件