似乎Vimeo无法使用https。我们在hhtps上有一个WordPress多站点,其中一个站点有iframed Vimeo视频。有其他网站链接到该网站的视频。因此,如果有人通过Vimeo链接回网站,则视频无效。
我相信我需要一个重定向,专门针对该域中所有地址的https切换为http,而不是其他域/地址。我见过的所有.htaccess代码都是针对特定文件的,而不是针对特定域的。或者,还有另一种解决Vimeo问题的方法吗?
答案 0 :(得分:1)
将# BEGIN WordPress
放在htaccess之前here
在稍微修改之后,你应该得到你想要的东西。
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^domain-with-vimeo\.com
RewriteRule (.*) http://domain-with-vimeo.com/$1 [R=301,L]
# BEGIN WordPress
<IfModule mod_rewrite.c>
#wordpress multisite rules here
</IfModule>
# END WordPress