【发布时间】:2020-02-24 16:32:14
【问题描述】:
我已经创建了一个 laravel 项目并像https://www.mydemosite.org/healthcard一样上传到服务器
然后我将所有文件上传到子目录“healthcard”。现在我已经完成了公共文件夹中的更改。
将公用文件夹中的所有文件移动到“healthcard”文件夹。
-
把索引文件改成这样
需要 DIR.'/bootstrap/autoload.php'; $app = require_once DIR.'/bootstrap/app.php';
在此之后我添加了一个 .htaccess 文件到根目录
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
在这样的公用文件夹中
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteBase /healthcard/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . index.php [L]
</IfModule>
我也更改了 .env 文件
APP_URL=https://www.mydemosite.org/healthcard
但它仍然无法正常工作。我是否应该做任何其他更改。请告诉我。提前感谢您的帮助。
【问题讨论】:
-
这绝对不是一个简单的配置。只是一个问题:您不能将其设为子域吗?喜欢 healthcard.mydemosite.org?这通常更容易。
标签: laravel