我已经与GoDaddy托pipe,我的帐户支持多个域名。 我的目录结构看起来像〜/ html,然后〜/ html / site1,〜/ html / site2等。在〜/ html我有我的“主”网站的文件,然后在〜/ html / site1等,我有文件为我的其他领域。
根站点是一个CakePHP站点,使用mod_rewrite作为漂亮的URL。 当我有重写规则时,它会中断site1,site2等等。 所以我需要调整我的.htaccess忽略其他网站。
有没有一个规则,我可以添加不会将mod_rewrite和.htaccess包含我的其他网站的子文件夹?
您可以使用%{HTTP_HOST}参数添加RewriteCond,以便仅在主机匹配正确的域时使用这些规则。
RewriteCond%{HTTP_HOST} ^ http://www.domain.tld $