Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.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
Apache 重定向循环.htaccess_Apache_.htaccess_Cpanel_Url Redirection - Fatal编程技术网

Apache 重定向循环.htaccess

Apache 重定向循环.htaccess,apache,.htaccess,cpanel,url-redirection,Apache,.htaccess,Cpanel,Url Redirection,它创建了重定向循环,但其他网站上的相同代码运行良好,我很生气,为此浪费了2个小时 这段代码应该将www&http重定向到https。如果这在另一个站点上起作用,我们应该如何从这些规则中找出它不起作用的原因?问题一定在别的地方。请在您的问题中提供更多信息。例如什么信息?我不知道,但很明显,除了这四行.htaccess代码之外,这两台服务器之间还有一些不同。您确定另一台服务器也没有RewriteCond%{HTTPS}!在…上看起来yoursite.net在重写到https后正在循环,因为如果htt

它创建了重定向循环,但其他网站上的相同代码运行良好,我很生气,为此浪费了2个小时


这段代码应该将www&http重定向到https。

如果这在另一个站点上起作用,我们应该如何从这些规则中找出它不起作用的原因?问题一定在别的地方。请在您的问题中提供更多信息。例如什么信息?我不知道,但很明显,除了这四行.htaccess代码之外,这两台服务器之间还有一些不同。您确定另一台服务器也没有RewriteCond%{HTTPS}!在…上看起来yoursite.net在重写到https后正在循环,因为如果https已经存在,则没有条件中断它。
RewriteEngine on
RewriteCond %{HTTP_HOST} ^yoursite\.net$ [OR]
RewriteCond %{HTTP_HOST} ^www\.yoursite\.net$
RewriteRule ^/?$ "https\:\/\/yoursite\.net\/" [R=301,L]