我需要将我的网站临时重定向到托管在 Cloudflare 上的静态版本。当前站点是托管在 Ionos 的 Wordpress 站点,Wordpress 似乎正在执行从mydomain.com
to的 301 重定向www.mydomain.com
。我希望能够通过转到继续访问 Wordpress 实例,www.mydomain.com
但如果我(或其他任何人)转到mydomain.com
我希望被重定向到static.mydomain.com
.
我把它放在我的.htaccess
文件中:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^mydomain.com
RewriteCond %{HTTP_HOST} !^www.mydomain.com
RewriteRule ^(.*) https://static.mydomain.com/$1 [R=302,L]
</IfModule>
但是,当我访问时,mydomain.com
我仍然被重定向到www.mydomain.com
,所以似乎 .htaccess RewriteRule 没有被触发,所以 Wordpress 正在执行它的重定向。
.htaccess 中是否有某种方式(我无权访问 Apache 配置文件)来强制重定向,就像我描述的那样?