无法访问laravel中的某些路线

时间:2017-06-16 12:14:45

标签: php apache laravel

我在尝试访问任何其他路线时获得404,除了' /'在我的laravel项目中

我的dhavalchheda.conf文件如下

<VirtualHost *:80>
ServerAdmin admin@dhavalchheda.com
DocumentRoot /var/www/html/dhavalchheda/public/
ServerName dhavalchheda.com
ServerAlias www.dhavalchheda.com
<Directory /var/www/html/dhavalchheda/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/dhavalchheda.com-error_log
CustomLog /var/log/apache2/dhavalchheda.com-access_log common
</VirtualHost>

我的laravel文件夹结构是

dhavalchheda - &gt;完整的laravel项目

我无法理解错误所以请协助

2 个答案:

答案 0 :(得分:1)

我认为你必须启用apache服务的重写模块。因此,请尝试使用以下命令运行所有其他路由:

  

sudo a2enmod重写

并重启apache服务:

  

sudo service apache2 restart

希望这也适合你。

答案 1 :(得分:0)

关注此link

按照以下步骤对您有所帮助。