我们已经共享托管,因此无法访问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