使用自定义域在Firebase上托管静态网页时-假设 example.com -该页面仍可作为 examplecomproject.firebaseapp.com 使用。
>这很糟糕,因为它会生成duplicated content。但是我找不到在* .firebaseapp.com子域下禁用托管的方法。唯一的方法似乎是包含正确的
<link rel="canonical" href="https://example.com/..." />
每个* .html文件中的。遗憾的是,这在我当前的设置中不可行。
是否可以将Firebase配置为
有another question涉及类似问题。我选择提出一个新问题,因为与旧问题相比,我的问题专门针对Firebase托管,它是关于防止重复的内容。
答案 0 :(得分:1)
我通常只是通过从不发布/推广flutter: type '_InternalLinkedHashMap<dynamic, dynamic>' is not a subtype of type 'Map<String, dynamic>?
String carModel;
String carColor;
Map carData={
'carModel':this.carModel,
'carColor':this.carColor
};
Future<void> addData(carData) async {
if (isLoggedIn()) {
Firestore.instance.collection('testcrud').add(carData).catchError((e)
{
print(e);
});
} else {
print('Not login');
}
}
}
域来简单地防止重复惩罚。如果搜索引擎不了解备用内容,那么它也不会惩罚我的主域名作为辅助URL。
答案 1 :(得分:0)
您必须在SPA中的每个html文件或“页面”中都包含规范链接。