【发布时间】:2021-11-14 18:05:03
【问题描述】:
我试图将我网站的域输入到谷歌搜索引擎中,但震惊地发现不应该公开的应用程序文件夹已被编入索引。文件夹和文件就像 composer.json,一个供应商目录,存储目录,资源目录等等。
我如何设置:
应用在public_html目录下,index.php是入口,在根目录下(public_html) 其他 Laravel 应用程序目录保持原样(默认 Laravel 7 目录结构)
【问题讨论】:
-
在文档中有描述 apache / nginx 的简约配置的部署部分。您对 devops 的要求更多,而不是 laravel 本身,但您甚至没有提到 Web 服务器是什么
-
“应用程序位于 public_html 文件夹中”。那么它不应该在那个文件夹中。你的域应该指向 Laravel 公共文件夹。应用程序文件不应位于公共文件夹中。
-
@BartłomiejSobieszek Web 服务器是 apache
-
这能回答你的问题吗? Stop Google from indexing
-
@NicoHaase 最好先理解为什么它们会被索引,因为如果机器人可以找到它们,那么每个人都可以