指向我的Wordpress网站的所有Tumblr网址都使用SSL

时间:2017-06-06 10:26:40

标签: php wordpress .htaccess ssl redirect

上周,我使用名为Really Simple SSL的插件将我的网站转换为SSL。

一切顺利,然而,我注意到自从激活插件并进入SSL后,我的网站丢失了1/3的流量,这来自我的Tumblr博客上的外部Tumblr链接指向的http版本我的网站。

当我现在点击那些Tumblr链接时,我得到一个空白页面,上面写着:

  

{"错误":"重定向失败"}

这里有一个这样的Tumblr链接的例子。 (不包括我的实际网站' s域名,因为它是一个成人网站)

http://t.umblr.com/redirect?z=http%3A%2F%2Fexample.com%2F&t=YmY1YWYwZTI0MmU3YmQzNzEyYmJjN2MzYjY0NjJlZDk5ZTFlN2RmMCxPTGo3TU5iOQ%3D%3D

我发现这些数以百计的旧链接都指向我网站的http版本,但出于某种原因,他们没有像他们应该那样正确地重定向到https。

http到https重定向肯定会每隔一段时间都有效,但出于某种原因,使用旧的Tumblr网址并不会。

有关这可能是什么原因的任何线索? 我已经尝试调整我网站的设置,例如:

将此添加到我的wp.config.php文件中:

define('FORCE_SSL_ADMIN', true); 
if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false) 
    $_SERVER['HTTPS']='on';

使用以下行手动编辑.htaccess:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} !=on [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>
但是,唉,似乎都没有奏效。 有没有办法解决这个问题?

同样, HTTP到HTTPS的重定向工作实际上是一切,除了那些Tumblr网址,非常不幸的是,这是我网站的巨大流量来源。

0 个答案:

没有答案