首先,对于无编码技能的令人震惊的水平感到抱歉。 那么可能最好的是我首先描述我想要的东西。
我有2个域名,链接到一个托pipe包(是的,廉价的屁股选项,但无论如何)。
其中之一 – 下面代码的原始域名是基于我的虚拟主机的根目录,另一个是基于/ getfilm /
以下是我的.htaccess文件之前,我得到这个新的领域,并设置它。
ErrorDocument 404 /404.html RewriteEngine On RewriteCond %{HTTP_HOST} !^rowancavanagh.com$ [NC] RewriteRule ^(.*)$ http://rowancavanagh.com/$1 [L,R=301] <ifmodule mod_rewrite.c> RewriteCond %{REQUEST_URI} !^/favicon\.ico [NC] RewriteCond %{REQUEST_URI} favicon\.ico [NC] RewriteRule (.*) http://rowancavanagh.com/favicon.ico [R=301,L] </ifmodule>
现在显然这迫使我的新域名“getfilm.co.uk”,改为“rowancavanagh.com”。 我显然不想要。
我不知道从哪里开始,但是我可能会重复所有这些操作来同时处理根目录中的“rowancavanagh.com”和/ getfilm /中根目录之上的“getfilm.co.uk”。
如果Apache设置为/ getfilm(在文件系统上)是域getfilm.co.uk的DocumentRoot,那么可以,只需创build另一个.htaccess文件并将其放在此目录中即可。
但是,请注意,如果您有权访问主服务器configuration文件(不可以),Apache文档build议不要使用.htaccess文件。 在这种情况下,您可以简单地将您的指令放在适当的部分下。
有关更多详细信息,请参阅http://httpd.apache.org/docs/current/howto/htaccess.html ,以及为什么Apache可能的话build议使用.htaccess。