Prestashop multishop:如何使用无索引别名子域

问题描述

在用 PS 1.7.6.1 创建的商店中,我们创建了一个经销商“视图”; 目前,我们在 www.domainname.com 上有 B2C 的邮件网上商店和 reseller.domainname.com(针对 B2B 市场)

对于与 SEO 相关的方面(重复的产品表等...),我不会索引子域“reseller.domainname.com”的整个别名

我无法通过 FTP 使用 robots.txt 文件,因为没有专用于该别名的根,因此无法添加专用于该 Url 的命令(这不是真正的子域)

是否可以通过 HTACCESS 文件继续? 有什么办法可以防止 URL 路径索引 reseller.domainname.com

谢谢

解决方法

您的意思是两个网站共享同一个文档根目录吗? (三级子域多商店的常见场景?)

在这种情况下,解决方案是像这样编辑您的 .htaccess

 RewriteRule ^robots\.txt$ robots/%{HTTP_HOST}.txt [L]

这样您就可以为每个名为以下的商店使用不同的robots.txt

robots/mysite1.com.txt robots/mysubdomain.mysite2.com.txt

您很可能想添加一个

User-agent: *
Disallow: /

在经销商商店的 robots.txt 上。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...