关于z.cn/sample/test/hello不能打开的问题

来源:3-2 配置虚拟域名简化URL路径

慕标7306839

2019-04-20

我在hosts下面将127.0.0.1域名定义为z.cn之后。
并且在apache下面将
<VirtualHost *:80>
DocumentRoot "/Applications/MAMP/htdocs/untitled1/zerg/public"
ServerName z.cn

这段话复制进去之后(重启apache)
z.cn/zerg/public/index.php/sample/test/hello。可以访问到hello。
但是z.cn/sample/test/hello.不能访问(404)是什么原因?

是不是apache的路由设置规则的问题,我在httpd-conf中把
Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf也已开启,查了很多资料,都没有办法解决 。有没有大佬可以解决一下

写回答

2回答

JeffXi

2019-07-07

遇到了和您相同的问题,请问解决了吗?能给指点一下吗 ?

0
0

7七月

2019-04-20

index.php是需要通过.htaccess文件排除的。如果用课程的版本,这个文件是已经配置好的不用改写。如果不是的话,需要自己改写这个配置文件来做URL Rewrite。

0
4
慕数据1501455
回复
JeffXi
你解决了吗?我也遇到跟你一样的情况了
2020-03-02
共4条回复

微信小程序电商实战 从前端到后端的全流程精讲

全栈工程师/前后端都讲/架构思想/ RESTFul API、MySQL表设计

4805 学习 · 4382 问题

查看课程