文件都不存在了,怎么解析呢
直接把
location /aaa/bbb/xxx { rewrite ^/detail/(\d+).html$ /xxx.php?id0$1 last; }
^/detail /去掉了就好了
显示错误404 说明请求的文件找不到,老师写的重写规则不适合咱们,你需要针对自己的项目来设置重写规则。
肯定是修改你服务器的apache啊
但是 我放到根目录下时 却报错 帮忙看下
那个是需要你自己设置的 虚拟域名。
ServerName是你自己定义的,你可以把他改成任何名称
一般应该是你的主配置文件配置书写有问题
我也用xampp,你的配置是怎么写的,或许可以帮到你
买域名和空间的时候,就是空间商用虚拟主机虚拟出来的,不过人家是DNS解析,咱的是hosts文件‘劫持’解析
可以看看正则表达式 ”反向引用“ 部分的内容
我知道原因了 RewriteRule ^/detail/([0-9]*).html$ /detail.php?id=$1
这句话 html$和/中间有一个空格
嗯。是的