Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess 如何将不再在我的网站地图中的页面排除在谷歌的索引之外?_.htaccess_Search_Seo_Sitemap - Fatal编程技术网

.htaccess 如何将不再在我的网站地图中的页面排除在谷歌的索引之外?

.htaccess 如何将不再在我的网站地图中的页面排除在谷歌的索引之外?,.htaccess,search,seo,sitemap,.htaccess,Search,Seo,Sitemap,我接管了一个网站的管理,该网站有数百个页面,这些页面在网站地图中不再处于活动状态,但被谷歌索引。其中许多导致了我们不再提供的产品和服务。这通常不会给我带来太大的麻烦,但是这些页面上有很多问题会影响我们的搜索引擎优化,我宁愿只关注应该是实时的页面,而不是在没有人会看到的页面上执行搜索引擎优化。虽然我可以浏览并删除这些,但这让我很紧张。我希望有一个以前所有页面的记录,最好是在它们存在的目录中。有没有一种方法可以让Google只索引当前活动站点地图结构中的页面,而不必逐个从整个站点的各个目录中删除它们

我接管了一个网站的管理,该网站有数百个页面,这些页面在网站地图中不再处于活动状态,但被谷歌索引。其中许多导致了我们不再提供的产品和服务。这通常不会给我带来太大的麻烦,但是这些页面上有很多问题会影响我们的搜索引擎优化,我宁愿只关注应该是实时的页面,而不是在没有人会看到的页面上执行搜索引擎优化。虽然我可以浏览并删除这些,但这让我很紧张。我希望有一个以前所有页面的记录,最好是在它们存在的目录中。有没有一种方法可以让Google只索引当前活动站点地图结构中的页面,而不必逐个从整个站点的各个目录中删除它们


任何指点都将不胜感激

很明显,排除Google中被索引的内容的最佳方法是在webroot目录中包含robots.txt文件

User-agent: *
Disallow: /section-noindex
Disallow: /url-no-index.html
另一种避免索引内容的方法是在html结构的head标记中添加下一个元标记

<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">

无论何时更新站点地图,都应再次提交。