我设置了.htaccess文件,如果应用程序刚刚下载,请重定向到_install文件夹。
我遇到的问题是,如果将应用程序上传到根文件夹以外的文件夹,则重定向中断。它尝试转到根文件夹
RewriteEngine on
#allow installation
RewriteCond %{REQUEST_URI} !^/_install
#redirect to _install if vendor does not exist
RewriteCond %{DOCUMENT_ROOT}/vendor !-d
RewriteRule ^(.*) /_install [L,redirect=302]
#start application if vendor exists
#allow installation to continue
RewriteCond %{REQUEST_URI} !^/_install
RewriteCond %{DOCUMENT_ROOT}/vendor -d
RewriteRule ^(.*) public/$1 [L]
因此,如果应用程序位于它重定向到的文件夹中,而不是 ./project/_install/project/_install
我如何确保无论应用程序位于哪个文件夹,它都会从该文件夹中获取所有内容?
慕斯王