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

Azure Web App-Linux/Laravel:将域指向文件夹

郜谦
2023-03-14

我刚开始使用Azure并创建了一个Linux web应用程序。

我按照域名DNS教程和设置我的域名:https://docs.microsoft.com/en-us/azure/app-service-web/app-service-web-tutorial-custom-domain

我使用了自定义域-文本类型

test.com不会指向应用上 /site/wwwroot的文件夹。

我把网站文件夹放在 /wwwroot

然而,在laravel中,实际的站点位于/sitefolder/public

如何指向此文件夹?

谢谢

共有1个答案

曹泉
2023-03-14

它与DNS无关。你需要做的是创建一个。htaccess包含以下代码的文件,并将该文件放在Laravel的根目录中。

<IfModule mod_rewrite.c>
   RewriteEngine On 
   RewriteRule ^(.*)$ public/$1 [L]
</IfModule>

更多信息:

如何删除url生成的laravel中的“public/index.php”?

Apache为Laravel/public重写

 类似资料:
  • 问题内容: 这个问题可能已经问了上千遍了,但是我尝试了很多脚本,并且在搜索什么都没有找到时搜索了很长时间,我想,我们只是问一下。 我只是想重定向到而用户看不到URL更改。 因此,如果有要求,我希望用户继续看到该URL,而给定的页面实际上是。 注意:我不想要,所以简单 提前致谢, 以赛亚诉匈奴 问题答案: 我在下面设置了我的子域的CNAME: 到我的WordPress安装在根目录下的文件夹中。 以前

  • 这是我需要的。 我需要重定向(301)博客至,我想使用htaccess来实现这一点。 这是我尝试过的,但没有成功: 谢谢你的帮助。

  • 我的共享主机帐户上有第二个域 我的laravel项目位于根目录中 laravel公用文件夹位于public_html下。public\u html/public 注意:我不希望公共文件直接位于public_html下,因为我还有其他文件会被覆盖。 我已经将这些更改为索引中的行。php文件。 需要目录。“//肌醇结构域。com/供应商/自动加载。php′; require_onceDIR/.../.

  • 我有一个专用服务器,其中有许多驻留的域,我的子文件夹的结构为“domain.com/pages/username”,如果用户购买了自己的域,则使用htaccess文件中的以下代码执行重定向: 但是现在由于有几个域和htaccess文件大小越来越大。我想知道是否可以在不编辑htaccess文件的情况下从域配置中完成类似的操作。我不使用子域,我可以使用CNAME或类似的新域吗?HTAccess文件权重

  • 我想举个例子。com作为例子。com/sub(没有实际重定向)。我通过以下nginx配置实现了这一点: 问题是,我在sub.example.com上有一个Angular应用程序,它试图从下面的路径加载其js资源,但未能做到这一点(404未找到): 要构建,我使用以下命令: 如何解决?这是Angular的问题,还是我可以用nginx配置修复它?我试过proxy_pass但没有成功。

  • 我试图将我的主机域名指向我的heroku应用程序,但是当我尝试管理我的域名时,我总是收到错误。 我已经在站点仪表板中将域名添加到heroku 编辑。我不希望我的域是子域。我希望它是主域。因为你不能通过子域的网站获利。 编辑清楚,我希望来自主机的域名 mysite.com 与我的heroku应用程序一起使用。因此,当我键入 mysite.com 我的 heroku 应用程序就会出现。我希望我的赫鲁库