事情是这样的
有多种方法可以做你想做的事情,从添加元标记到传递标题,但因为你用机器人标记了你的问题。所以我认为讨论任何其他解决方案都是离题的。
考虑到你的需求,你需要把它作为你的机器人。txthis不允许访问wp admin,但根据使用情况,您可能需要ajax,所以我给了它一个例外,然后不允许wp内容,wp包括。
更换你的机器人。txt位于根目录中,如下所示
User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
Noindex: /wp-content/
Noindex: /wp-includes/
这将要求谷歌不要索引wp内容中的任何内容,wp包括,谷歌的速度很慢,它的机器人需要一段时间才能意识到他在错误的地方,所以它最终会将其从索引中删除。
The below HTACCESS METHOD is completely optional, the Robots.txt can do the trick with work, but HTACCESS is much more consistent method, therefore I couldnt resist myself from telling it
如果您愿意编辑ht access文件,那么这将是一种更好的方法。
我自己在我的网站上使用它。我下面的代码如果放在htaccess文件中,会阻止所有PHP和后端特定文件,但允许所有图像、视频、PDF和各种类似的文件格式被Google和其他人索引。
# Serves only static files
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^wp-(content|includes)/([^/]+/)*([^/.]+\\.)+ (jp(e?g|2)?|png|gif|bmp|ico|css|js|swf|xml|xsl|html?|mp(eg[34])|avi|wav|og[gv]|xlsx?|docx?|pptx?|gz|zip|rar|pdf|xps|7z|[ot]tf|eot|woff2?|svg|od[tsp]|flv|mov)$ - [L]
RewriteRule ^wp-(content|includes|admin/includes)/ - [R=404,L]