.htaccess-配置文档根目录以覆盖所有子目录请求

时间:2018-08-17 18:48:07

标签: apache .htaccess apache2 document-root

我们已经共享托管,因此无法访问vhost和其他核心功能来配置document root

我们有一个以前建立的网站,托管在/public_html/下,包括所有文件和文件夹以及所有内容。但这不是一个体面的方法,因此我想将经过改造的项目保留在alpha

目录下

所有发送到example.com的请求都应发送到alpha,但不要更改域网址,而只需更改网站的文档根目录即可。

这是我的代码段

Options +FollowSymLinks -MultiViews
RewriteEngine on
//if a request comes for a subdirectory say named admin it should go to the new address
RewriteRule ^admin/(.*)$ /alpha/admin/$1 [L,NC]

RewriteCond %{REQUEST_URI} !alpha/
RewriteRule ^(.*)$ /alpha/$1 [L]

当请求时,该域将转到子目录,但是当请求.htaccess规则时,其他目录将不起作用。

需要帮助覆盖public_html下的所有子目录,以转到子目录alpha

TIA

0 个答案:

没有答案