由于虚拟主机的根目录外没有权限创建文件夹,官方文档举的那个例子,其实用不了
不需要腾挪public里面的入口文件,直接在根目录放一个.htaccess,修改为以下内容,就可以,其它都不用改(亲测可用)
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>



本文介绍了一种在虚拟主机根目录下设置.htaccess文件的方法,以实现URL重写功能,无需移动public目录下的入口文件。通过简单的配置即可完成路径重定向。
由于虚拟主机的根目录外没有权限创建文件夹,官方文档举的那个例子,其实用不了
不需要腾挪public里面的入口文件,直接在根目录放一个.htaccess,修改为以下内容,就可以,其它都不用改(亲测可用)
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>



2178
923
1979