不经历风雨怎么见彩虹 冰貂主人
请输入关键字
网站首页
关于我
个人简介
个人相册
技术文章
数据库
其他
微信小程序
区别
python
谈天说地
民生
可笑
服务器
手册
thinkphp5手册
laravel8手册
thinkphp6
前端
您现在的位置是:
首页
PHP
laravel 路由404 not found问题
发布时间:2020-08-27
作者:小灵龙
点击:86
问题描述:
phpstudy集成环境下nginx/apache服务器,laravel框架。web.php和VerifyCsrfToken.php都是已经设置好了路径,除了首页可以访问,其他路由都是显示404 not found。
解决办法:
一,nginx服务器
使用phpstudy后台系统操作,修改nginx配置文件时会出现其他毛病,最好是用putty等远程登录客户端修改。
[root@localhost ~]# /usr/local/phpstudy/vhost/nginx/
[root@localhost ~]# vi jinhuajuanke.cn_80.conf
新增一行 try_files $uri $uri/ /index.php?$query_string;
然后在phpstudy后台系统重启nginx。
二,apache服务器
1,在laravel项目工程的public目录下查看是否有.htaccess文件,没有就添加.htaccess文件 ,文件内容如下:
<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 Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]
# Send Requests To Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
标签:
上一篇:
Linux的php-fpm优化心得-php-fpm进程占用内存大和不释放内存问题
下一篇:
laravel php中CRC校验码的算法
阿里云免费试用
云小站专属代金券
云大使金秋云创季
云服务器省钱攻略
云服务器精选特惠
个人/企业代金券
免费试用计划
最新活动,劲爆优惠
对象存储OSS