我在subdomain1.mydomain.com上的内容不能驻留在mydomain.com/subdomain1上。 不过,我所有的其他内容都驻留在mydomain.com/subdomain*types的文件夹中。
为了保持一致性,我希望实际上位于subdomain1.mydomain.com的内容看起来好像它在mydomain.com/subdomain1上 – 有什么办法,使用.htaccess,我可以做到这一点,承载记住:
(1)子域本身也有一个嵌套的永久链接结构,这意味着子域的目录结构中有额外的文件夹;
(2)我希望浏览器在redirect后显示地址为mydomain / subdomain1。
不知道为什么这有一个DNS标记。 DNS不会做你想要的。 DNS旨在将主机名parsing为IP地址( Alogging),反之亦然( PTRlogging)。 它也可以将一个主机名指向另一个主机名,这被称为CNAMElogging。
至于将subdomain1.domain.comredirect到domain.com/subdomain1
尝试这样的事情
RewriteEngine On RewriteCond %{HTTP_HOST} ^subdomain1\. RewriteRule /(.*) http://www.domain.com/subdomain1/$1 [R=301,L]