Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress 仍然得到双重重定向_Wordpress_.htaccess_Redirect - Fatal编程技术网

Wordpress 仍然得到双重重定向

Wordpress 仍然得到双重重定向,wordpress,.htaccess,redirect,Wordpress,.htaccess,Redirect,这是我在htaccess上为我的客户yogalaurent.com获得的信息: <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [NE,L,R=301] RewriteCond %{HTTPS} off RewriteRule ^ https://%{HTTP_HOST

这是我在htaccess上为我的客户yogalaurent.com获得的信息:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [NE,L,R=301]
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [NE,L,R=301]
</IfModule>

重新启动发动机
重写cond%{HTTP_HOST}^www\。[北卡罗来纳州]
重写规则^https://www.%{HTTP_HOST}%{REQUEST_URI}[NE,L,R=301]
重写条件%{HTTPS}关闭
重写规则^https://%{HTTP_HOST}%{REQUEST_URI}[NE,L,R=301]
我正在使用此工具检查重定向:

它告诉我仍然存在双重重定向: 301重定向>然后301重定向>

这是一个WordPress网站,我已经检查了插件,以防我们责怪他们中的任何一个,但我什么也没发现

有人能帮忙找到双重重定向的来源吗

谢谢。

我被我公司的一位首席开发人员推荐使用.htaccess测试工具,并通过此测试运行代码,测试URL返回预期结果(1重定向到),因此这表明第一个重定向(到)实际上是在.htaccess中的代码之前触发的

这可能是主机面板中的一个选项(例如,Plesk具有“首选域”设置),也可能是Wordpress中的一个选项,具体取决于“siteurl”和“home”变量,可在Wordpress面板中的“设置”->“常规”处配置


正如建议的那样,如果上述两种方法都不能解决您的问题,那么重写日志记录将是非常宝贵的。

我建议您启用重写日志记录,以便能够逐步了解重写引擎中的实际情况。文档解释了如何做到这一点。非常感谢您,还有@arkascha。我现在和我的托管公司谈论这个问题,因为他们一直告诉我,他们的网站上的所有设置都是正确的。我会随时通知你的。感谢您与我分享htaccess测试工具。非常感谢。问题现在解决了。这就是我的托管公司的支持人员所说的:“我们已经将Cloudflare重定向调整为直接重定向到HTTPS。”。谢谢你的帮助。没问题,很高兴听到事情解决了。请务必接受答案,以便将您的问题标记为已解决!