首页 > 解决方案 > 将 laravel 项目托管到实时服务器后,只有索引 URL 有效

问题描述

我今天第一次上传了我的 laravel 项目,但只找到了索引路线。在另一条路线上,我得到“404 Not Found”。可能是什么问题?

标签: laravel

解决方案


您需要在您的 Web 服务器中启用 mod_rewrite 以便 laravel 可以正确处理您的路由,如果您使用 Apache,请在您的终端中执行此操作

sudo a2enmod rewrite

那么你需要编辑你的虚拟主机文件并添加这个

<Directory /var/www/neonwriter/public>
    AllowOverride All
</Directory>

之后重启apache2

sudo /etc/init.d/apache2 restart

或者

sudo service apache2 restart


推荐阅读