WordPress将https的非斜杠重定向到非https的斜杠

 收藏

我的Wordpress正在将非斜杠路径重定向(301)到斜杠路径末尾。但是问题是这种重定向使httpS协议失去了作用。

看看httpstatus.io

enter image description here

该服务器托管在带有CloudFront CDN的AWS上。

谁来执行http-> https是在云端,而尾随逗号是非尾随逗号是服务器。

如何正确重定向?

这是来自WordPress的.htaccess文件

RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]

这是wp-config的“非敏感”部分

define('DOMAIN',$_SERVER['SERVER_NAME'] );
define('WP_HOME',"https://".DOMAIN."/blog/");
define('WP_SITEURL',"https://".DOMAIN."/blog/");
define('FORCE_SSL_ADMIN', false);
$_SERVER['HTTPS'] = 'on';
回复