Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.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
.htaccess 如何通过htaccess将www重定向到http_.htaccess_Ssl_Redirect - Fatal编程技术网

.htaccess 如何通过htaccess将www重定向到http

.htaccess 如何通过htaccess将www重定向到http,.htaccess,ssl,redirect,.htaccess,Ssl,Redirect,正如您所读到的,如何将www.example.com重定向到http://www.example.com通过htaccess。请注意:HTTP而非HTTPS 我试过这个 RewriteEngine on RewriteRule ^(.*)$ http://www.your-new-domain.com/$1 [R=301,L] 看完这篇文章后,它显示了“内部服务器错误”。我认为我们在这里有一个误解。 这篇文章是关于重定向到另一个页面;你想做的事情不一样 如果有人键入www.example.co

正如您所读到的,如何将
www.example.com
重定向到
http://www.example.com
通过htaccess。请注意:HTTP而非HTTPS

我试过这个

RewriteEngine on
RewriteRule ^(.*)$ http://www.your-new-domain.com/$1 [R=301,L]

看完这篇文章后,它显示了“内部服务器错误”。

我认为我们在这里有一个误解。 这篇文章是关于重定向到另一个页面;你想做的事情不一样

如果有人键入
www.example.com
,浏览器会向
http://www.example.com
这与向
www.example.com
发送HTTP请求相同。
您不需要特别指定协议,因为您的用户在访问您的站点时已经使用了HTTP协议,否则他们将无法访问它。

这个问题没有什么意义
www.example.com
只是一个主机名-如果不指定任何协议,客户端几乎无法请求该主机名。请给出一个适当的例子,说明您想要重定向的完整传入请求是什么。www.example.com->www.example.com:您正在创建一个无限循环。我不明白您想要实现什么。如果您在浏览器中键入
www.example.com
,它会自动向
www.example.com
发送HTTP请求,这意味着您将得到
http://www.example.com
。如果不指定HTTP协议,则无法发送HTTP请求。浏览器就是这样做的。