我将使用托管进行实时测试,但我想保护访问并防止搜索引擎索引。例如(服务器目录结构)public_html:
_private
_bin
_cnf
_log
_...(更多默认目录托管)
testPublic
css
图像
index.html
<
我想index.html是可见的每个人和所有其他目录(除了testPublic)是隐藏的,受保护的访问和搜索引擎不索引。
目录"testPublic"我希望它是公共的,但可能不会在搜索引擎中索引,不确定这是否可能。
要了解这一点,我需要2个文件。htaccess
一个通用于“public\u html”,另一个专用于“testpublic”。
这个htaccess-general(public_-html)我认为应该是这样的:
AuthUserFile/home/folder../。htpasswd
AuthName“测试!”
AuthType Basic
需要用户admin123
您可以在根文件夹中使用robots.txt文件。所有遵守标准的机器人都会遵守这个文件,不会索引你的文件和文件夹。
示例Robots.txt,它告诉所有(*)爬虫继续前进,并且没有索引。
User-agent: *
Disallow: /
你可以用。htaccess文件来微调服务器(假设Apache)提供的服务以及哪些目录索引是可见的。在这种情况下,您可以添加
IndexIgnore *
到您的. htaccess文件中禁止索引。
更新(贷记至)https://stackoverflow.com/users/1714715/samuel-cook):
如果你想明确地停止一个bot/爬虫并知道它的USER AGENT字符串,你可以在你的. htaccess
中这样做
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} Googlebot
RewriteRule ^.* - [F,L]
</IfModule>
希望这能有所帮助。
我想运行测试,使用测试容器验证飞行方式迁移的正确执行。 使用 JUnit5,我想仅在运行 Docker 守护程序(https://junit.org/junit5/docs/current/user-guide/#writing-tests-conditional-execution-system-properties 的主机上启用这些测试。 我的问题是:我如何使用环境变量检查Docker守护进程
1. 在 VSCode 中打开一个 Electron 工程。 1 $ git clone [email protected]:electron/electron-quick-start.git 2 $ code electron-quick-start Copied! 2. 使用以下配置添加一个文件 .vscode / launch.json: 1 { 2 "version": "0.2.0",
1.在 VSCode 中打开一个 Electron 项目。 $ git clone git@github.com:electron/electron-quick-start.git $ code electron-quick-start 1. Open an Electron project in VSCode. $ git clone git@github.com:electron/electr
我试图测试一个基于Spring引导的Restendpoint。代码能够返回预期的输出,但测试失败,错误如下: 已解析[org.springframework.http.converter.HttpMessageNotWritableException:预设内容类型为“null”的[class java.util.LinkedList]没有转换器 对此有任何想法都将不胜感激! 下面是相同的代码: 控
我正在尝试使用mocha和mongoose编写一个测试用例。但我编写的以下代码片段在每个“hook:error:timeout of 2000ms extered.确保在此测试中调用了done()回调”之前都给出了错误“Todo”。我无法解决此问题。我是node的初学者。谁能在这个问题上帮我一下吗。提前谢谢。
简介 在之前的章节我们实现了一个简单但是功能齐全的web项目、学习了如何使用Gradle来构建和运行这个项目。测试代码是软件开发周期中非常重要的一环,能够确保软件的行为能符合预期。这一章我将讲述如何使用Gradle来组织、配置和执行测试代码,学习如何写单元测试、集成测试和功能测试并把他们集成到项目构建中。 Gradle集成了很多Java和Groovy测试框架,在本章的最后你会用JUnit、Test