找到一个 github 上的轻量级 php 框架: https://github.com/lightpack/lightpack
像 laravel 等框架一样,默认目录是 public,想使用以下 伪静态 文件,但它不起作用,显示 500 错误。laravel 、tp 等框架可以这样使用的。
<IfModule mod_rewrite.c>
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 具体是什么错误导致的。
|