我正在寻找If, else
可以结合基于主机/域名的重写规则的代码类型。因此,如果域名是“domainA”,则将 a 重定向到 b,c 重定向到 d,如果域名是“domainB”,则将 x 重定向到 y,z 重定向到 p。基本上我不想一次又一次地写条件,就像我在下面所做的那样:
我为 htaccess 编写了以下代码
RewriteCond %{HTTP_HOST} ^domain\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.domain\.com$
RewriteRule ^home /? [L,R=301]
RewriteCond %{HTTP_HOST} ^domain\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.domain\.com$
RewriteRule ^home-old /? [L,R=301]
在上面我使用主机,因为我有多个域指向同一个托管空间,所以 htaccess 在所有域之间是通用的。
我可以将域的上述多个条件合并为一个,而不是为特定域的某些重定向一次又一次地编写域名吗?
请指教,谢谢!