【发布时间】:2020-01-10 22:29:45
【问题描述】:
我想在 Ubuntu 服务器上部署我的 laravel 项目,但它只显示欢迎页面。我尝试登录,但它一直告诉我在服务器上找不到该 URL。我已经在 apache 中修改了我的 conf 文件:
Alias /hris/imiforms /var/www/apps/hris/imiforms/public
<Directory /var/www/apps/hris/imiforms>
Option Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
我的 .htaccess 文件如下所示。
它已经全部重写引擎并且我已经执行了 apache restart 命令。你能帮我告诉我有什么问题吗?
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews -Indexes
</IfModule>
RewriteEngine On
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION]
{HTTP:Authorization}]
# Redirect Trailing Slashes If Not A
RewriteCond %{REQUEST_FILENAME} !—d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ $1 [L,R=30l]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
【问题讨论】: