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

没有用于上载Laravel项目的根访问权限

寿子轩
2023-03-14

我的主机提供商不允许我在根目录上上载文件。它只允许访问公用文件夹。我试图移动索引。php

共有1个答案

宰父跃
2023-03-14

在你的口袋里试试这个。htaccess

RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain-name.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.domain-name.com$
RewriteCond %{REQUEST_URI} !public/
RewriteRule (.*) /public/$1 [L]

当然,替换域名。com与您的实际域。

这样做的目的是,它在内部将所有请求转发到您的公用文件夹。例如www.domain-name。com/lorem ipsum将被重定向到www.domain-name。com/public/lorem ipsum

然而,我没有测试过这一点,但它在理论上应该可以很好地工作。

 类似资料:
  • 我试图建立一个基于libSuperuser的应用程序。我的设备是根,但我有两个问题: 1) 在出口我的apk后,出于某种原因,它正在索取证书。我需要导出对根设备没有意义的应用程序签名。如果设备已根目录,为什么需要签名? 2) 运行应用程序时,我检查应用程序是否具有调用Shell的root权限。苏。available()在libsuperuser中可用,返回“false”。这意味着该应用程序没有ro

  • 我正在使用Unity游戏引擎创建游戏。在这个游戏中,我抓取了一个屏幕截图,并将其保存到Unity的默认文件夹(“Application.PersistentDataPath”): /data/data/de.mytest.mygame/files/screenshot.png 如何修复此权限问题? 编辑:创建意图如下所示:

  • 问题内容: 尝试去 并再次发生同样臭名昭著的错误/警告(无济于事): 似乎发生的是,尽管是我计算机上的当前节点版本,但在同一安装过程中一次又一次地下载并重建它: 问题: 实际上缺少目录“ /Users/dmitrizaitsev/.node-gyp/0.12.0”!为什么会有这样的误导性消息? 为什么在和之前成功重建期间都没有创建此目录? (显然)如何防止这种情况发生? 如果这很重要,我可以运行M

  • 本文向大家介绍sitecore 访问项目时禁用权限检查,包括了sitecore 访问项目时禁用权限检查的使用技巧和注意事项,需要的朋友参考一下 示例            

  • 我有一个运行Drupal8的DrupalServer(UBUNTU)。如果我将一些php文件放在根目录中,我可以在浏览器中运行它们,但当我将同一文件放在子目录中时,浏览器给出了403禁止的错误。我已经将权限更改为777,但它不起作用。 有人能帮我吗? “禁止的 您没有访问此服务器上myfile的权限。Apache/2.4。18(Ubuntu)服务器,192.168。51.60端口80“

  • 议程:在Linux和Windows之间有一个共同的项目文件夹 在我的ubuntu机器14.04中,我已将文档根目录从:更改为 我得到错误为: 被禁止的 您没有访问/此服务器的权限。 Apache/2.4。本地主机端口80上的7(Ubuntu)服务器 所以我添加了一些脚本到: 但是可以工作,但不适用于Windows NTFS分区驱动器。 即使在提到: 错误消息“禁止您没有访问/此服务器的权限” 我的