php - laravel只能访问欢迎页面,别的页面都报404错误
PHPz
PHPz 2017-04-11 10:03:45
[PHP讨论组]

PHPz
PHPz

学习是最好的投资!

全部回复(7)
迷茫

laravel的web根目录在public下

PHP中文网

应该是rewrite没有开

PHPz

入口文件在public文件夹下

PHP中文网

现在服务器配置都不算在后端工程师必学里面了吗

PHPz

为什么不为一个站点单独设置一个本地域名呢

大家讲道理

首先配个虚拟主机,将网站根目录设为laravel的public目录,之后在hosts文件配下域名即可。
第二步,如果你本地用的是集成环境xmapp或者wamp,把.htaccess文件放倒htdocs或www目录下即可

PHP中文网

需要首先开启rewrite模式,把非资源文件路径中/后面的内容解析成参数,如果你是nginx的话大致是这样

 try_files $uri $uri/ @rewrite; 
  
 location @rewrite { 
  rewrite ^/(.*)$ /index.php?_url=/$1; 
 } 
 

如果你是apache或者iis的话已经配置好了,只需要启用分布式配置

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号