根重定向到 .htaccess 中的一个子域

Root redirects to just one subdomain in .htaccess

我希望我的网站 (www.bitumephotofest.it) 的根目录重定向到一个子域 (2016.bitumephotofest.it)(我是 运行 一个 Wordpress 多站点)。有用。

但我有另一个子域 (2015.bitumephotofest.it),它也重定向到 2016.bitumephotofest.it。

我希望重定向仅在 www.bitumephotofest.it 和 2016.bitumephotofest.it 之间有效。 2015.bitumephotofest.it 应该是独立的,因为它是不同的网站。

我试图寻找有类似情况的人的问题,但总有一些不同的东西,无论如何,这些解决方案对我不起作用。

这是我的代码:

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]

RewriteEngine On
RewriteBase / 
RewriteCond %{HTTP_HOST} 2016.bitumephotofest.it
RewriteCond %{REQUEST_URI} !wordpress/
RewriteRule ^(.*)$ /wordpress/ [L]

RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

RewriteRule !^(2016) http://2016.bitumephotofest.it [L,R]

有人知道我错过了什么吗? 提前致谢!

如果您希望域 2015.bitumephotofest.it 保持不变,您可以使用

退出重写规则链
RewriteCond %{HTTP_HOST} ^2015\.bitumephotofest\.it$
RewriteRule ^ - [L]

- 作为目标意味着不要重写,参见 RewriteRule

- (dash)
A dash indicates that no substitution should be performed (the existing path is passed through untouched). This is used when a flag (see below) needs to be applied without changing the path.