找到一个 github 上的轻量级 php 框架: https://github.com/lightpack/lightpack
像 laravel 等框架一样,默认目录是 public,想使用以下 伪静态 文件,但它不起作用,显示 500 错误。laravel 、tp 等框架可以这样使用的。
<IfModule mod_rewrite.> RewriteEngine on RewriteRule (.*) public/$1 [L] </IfModule>
我也咨询了作者,他也回答了,但是,还是不知道如何转发...
![]() | 1 houshengzi 2021-06-29 09:40:42 +08:00 作者不都给你答案了吗,在 Apache 的 vhost 文件配置 DocumentRoot |
![]() | 2 wfdaj OP @houshengzi 感谢。忘记说了,我使用的虚拟主机,只能配置伪静态文件 .htaccess 。 |
![]() | 3 MrUser 2021-06-29 10:29:24 +08:00 rewrite 是相对于 documentRoot 的,既然你的 documentRoot 是 public 就没有必要写成 public/ 了,直接: RewriteRule (.*) /$1 [L] |
![]() | 4 shiji 2021-06-29 11:06:25 +08:00 via iPhone 如果有耐心就查后台 500 具体是什么错误导致的。 |