博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Laravel 404错误,Laravel根目录可以访问,非根目录就会出现404 页面找不到的错误...
阅读量:7059 次
发布时间:2019-06-28

本文共 972 字,大约阅读时间需要 3 分钟。

Laravel根目录可以访问 Route::get(‘/‘, ‘HomeController@showWelcome‘);

非根目录就会出现404 页面找不到的错误,如下

Route::get(‘user‘, ‘UserController@index‘);

解决方法:

首先安装前

1,php开启phpopenssl

2,在apache conf开启rewrite莫块

模块(#LoadModule rewrite_module modules/mod_rewrite.so)

3,在conf文件中找到directory 把AllowOverride None 改成 AllowOverride All

<Directory "c:/Apache24/htdocs">

    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>
4,在laravel项目工程的public目录下添加.htaccess文件 ,文件内容如下

<IfModule mod_rewrite.c>

Options -MultiViews
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>

 

 

*************************************************************************************************************

本人安装时解决方法其它不动

;extension=php_openssl.dll

只需要将php.ini中上面的代码前;去掉即可

**********************************************************************************************************

转载于:https://www.cnblogs.com/zhang-bin/p/7736063.html

你可能感兴趣的文章
轻松精通awk数组企业问题案例
查看>>
K8S集群中部署jenkins
查看>>
Zabbix IPMI 调试的问题
查看>>
基于seajs加载模块的入口脚本
查看>>
How To Update Local IPS Package Repository
查看>>
韩寒的经典格言有哪些?
查看>>
OpenStack Swift 对象存储管理(六)
查看>>
SHELL编程练习-获得指定目录下的所有文件及文件夹的大小
查看>>
XML 命名空间(XML Namespaces)
查看>>
一个IT人的未来短期计划和阶段总结
查看>>
openstack issue 4
查看>>
一次真实的网购装机实战经历
查看>>
通过virt工具安装管理KVM虚拟机
查看>>
Hadoop测试常见问题和测试方法
查看>>
利用IPSec安全策略阻断内网违规外联(一)
查看>>
运维85条军规
查看>>
zabbix监控oracle 12c
查看>>
IT人论房价 (四) 泡沫和破灭
查看>>
DOM编程
查看>>
Linux时间同步服务
查看>>