当前位置: 首页 > 知识库问答 >
问题:

使用主机进行实时测试

穆博简
2023-03-14


我将使用托管进行实时测试,但我想保护访问并防止搜索引擎索引。例如(服务器目录结构)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

共有1个答案

姚胡媚
2023-03-14

您可以在根文件夹中使用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