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

如何设置公用html 403中的子目录/文件夹

经福
2023-03-14

我使用Codeigniter与Hostgator共享托管。

如何在public_html 403中设置子目录/文件夹?但此文件夹中的文件是可访问的。

例子:

/public_html/this_forlder_forbidden/this-file-not-forbidden.ext

例1

/public_html/js/jquery。js

/public_html/css/style.css

下面是我的。htaccess/public\u html/目录中的文件代码。

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
SetEnvIf Origin "http(s)?://(.+\.)?mydomain\.com(:\d{1,5})?$" CORS=$0

Header set Access-Control-Allow-Origin "%{CORS}e" env=CORS
Header merge  Vary "Origin"

共有3个答案

习斌
2023-03-14

也许有更好的方法来满足你的需求。将applicationsystem目录移到public\u html之外,然后在public\u html/index中设置指向这些目录的新路径。php文件,该文件应为:

$system_path = '../system'; // line 93

$application_folder = '../application'; // line 110
曾嘉祯
2023-03-14

转到Codeigniter/Application文件
复制index.html
并粘贴到 /public_html
当有人试图打开 /public_html然后index.html自动触发。
index.html显示目录访问被禁止。

辛锦
2023-03-14

在禁止从浏览器访问的目录中:放置一个。htaccess文件包含:

order deny,allow
deny from all

但如果可能,请将这些目录移到文档根目录之外

我忘记了附录:对于Apache2.4,语法是

Require all denied

而不是旧Apache版本的2行

 类似资料:
  • 我使用Laravel框架。如您所知,其目录如下所示: 打开我的网站主页()我需要打开目录的文件夹。换句话说,要查看我网站的第一页,请访问以下URL: 无论如何,只有我的域名()不是我的根目录。如何将文件夹设为根目录? 现在我找到了一个变通办法。我可以在根上创建一个,并将代码重定向到文件夹。因此,当用户输入时,它将被自动重定向到。但这仍然很丑陋。我不喜欢在URL中看到。有什么建议吗?

  • 问题内容: 我正在寻找一种方法来获取给定目录中所有目录的名称,而不是文件。 例如,假设我有一个名为的文件夹,并且在其中有3个文件夹: 和。 我想获取文件夹的名称,但不关心内容或Child1,Child2等内的子文件夹的名称。 有没有简单的方法可以做到这一点? 问题答案: 您可以使用列出所有文件名,然后使用循环检查每个子文件并使用函数获取子目录。 例如:

  • 对于缓存目录中的文件,我可以将其添加到xml中以设置FileProvider 但是如果我将文件存储在外部缓存Dir中,我就无法获得外部缓存路径标记或类似的东西来设置文件提供商。而且 也没有帮助。 这是我的清单文件: 这是xml/file_paths文件: 这是我的代码: 以下是错误信息:

  • 问题内容: 我想为Google App Engine配置我的web.xml,但是我的配置不起作用。我想更改默认用。 这是: 问题答案: “欢迎文件”表示URL请求文件夹时需要提供的物理文件。EG 或或。它不代表“主页文件”,或者像许多初学者一样认为。让欢迎文件指向子文件夹是没有意义的。当请求另一个子文件夹时,它将失败。 只需坚持作为欢迎文件,将所需的主页文件放在文件夹中,然后在根文件夹中创建另一个

  • 问题内容: 我有一堆长时间运行的脚本和应用程序,它们将输出结果存储在几个用户之间共享的目录中。我想要一种方法来确保在此共享目录下创建的每个文件和目录都自动具有权限。 我知道我可以在各种脚本的开头使用,但是我不喜欢这种方法,因为许多用户编写自己的脚本,可能会忘记自己设置umask。 我真的只希望文件系统在某个文件夹中时,以一定的权限设置新创建的文件和目录。这是可能吗? 更新 :我 认为 可以使用PO

  • 调试和运行时,我在 pycharm 中遇到输入错误。 我的项目结构根是正确的,< code >等等。/HW3/。以便< code>HW3是根目录。 我在HW3中有一个子文件夹,还有一个文件。我在中有另一个名为的文件。 在中,我有以下导入结构, 这会产生一个输入错误, 但是,在完全相同的项目中,在另一个名为 data 的目录(与 util 相同级别)中,我有一个文件 /,它也使用类似的导入语句从 u