【问题标题】:Azure Web App - Linux/Laravel : Point domain to folderAzure Web App - Linux/Laravel:将域指向文件夹
【发布时间】:2018-01-17 01:24:39
【问题描述】:

我刚开始使用 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 中

我如何指向这个文件夹?

谢谢

【问题讨论】:

    标签: azure azure-web-app-service


    【解决方案1】:

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

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

    更多信息:

    How can I remove "public/index.php" in the url generated laravel?

    Apache rewrite for Laravel /public

    【讨论】:

      猜你喜欢
      • 2014-06-19
      • 2019-02-05
      • 2013-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-19
      相关资源
      最近更新 更多