我想阻止我的一些页面显示在搜索结果中.我的理解是我<head>在页面的部分添加了以下内容:
<meta name="robots" content="noindex,nofollow"/>
Run Code Online (Sandbox Code Playgroud)
问题是我的页面使用了一个常见的布局页面.就像是:
@{
Layout = "~/Views/Shared/_VanillaLayout.cshtml";
}
Run Code Online (Sandbox Code Playgroud)
布局页面内部是头部,包含大量链接,脚本和元标记.我不想为可索引和不可索引的页面复制它.
根据我的研究,我发现: -
<head>部分很糟糕.希望我错过了一些东西并且有一种很好的(非坏的)方法可以做到这一点,或者我上面提到的其中一种方法毕竟不是那么糟糕.
这就是我想要做的事情
<script type="text/javascript" src="resources/application.js"></script>
<script type="text/javascript" >
$(document).ready(createHeader());
$(document).ready(scriptSet());
</script>
Run Code Online (Sandbox Code Playgroud)
我希望避免将两者分开,虽然通常我只在标题内部看到脚本链接,但文档.ready函数在放在那里时似乎不起作用.然而,当放置在身体的末端时,一切似乎都完全正常,所以这会导致任何问题或者这很好吗?