需要一些HTAccess魔术

我正在迁移到新的分销商托pipe计划。 默认情况下,他们希望我为每个添加的域创build一个新的cPanel帐户,但这样做会非常不方便。

所以我以下面的方式设置我的插件域:

/public_html/mydomain1.com/www/ /public_html/mydomain2.com/www/ 

问题是,我帐户中的默认域指向/ public_html /,不能通过常规方法更改。

我使用以下数据创build了一个.htaccess文件:

 Rewrite Engine On Rewrite Rule ^$ /mydefaultdomain.com/www/ [R=301,L] 

唯一的问题是它redirect到:

 mydefaultdomain.com/mydefaultdomain.com/www/ 

我如何强制它使用子文件夹,但不显示在完成的URL?

我不知道我是否真的明白你的意思,但是这听起来更像VirtualHosts和DocumentRoot或VirtualDocumentRoot的工作,它可以让你执行如下操作:

 <VirtualHost *> UseCanonicalName off ServerName mydefaultdomain.com ServerAlias *.mydomain*.com VirtualDocumentRoot /public_html/%2/%1 </VirtualHost>