2014-09-30 48 views
0

我知道这个问题已被问到,但出于某种原因,无论我如何尝试,从https重定向到http都不起作用。我尝试使用默认的重定向方式(通常使用http来完美地处理https,并认为它会顺利地从另一方面进行)以及来自这里的一些解决方案,但没有效果。就目前来说,这是最后的方法我试过:将https重定向到http上的ispconfig + apache

在Apache的网站,提供目录,我修改了相关.vhost项,以便改变部分现在看起来是这样的:

<Directory /var/www/SOMEWEBSITE/web> 
          Options FollowSymLinks 
          AllowOverride All 
          Order allow,deny 
          Allow from all 
          RewriteEngine On 
          RewriteCond %{HTTPS} on 
          RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [NC,R=301,L] 
      </Directory> 
      <Directory /var/www/clients/client1/web1/web> 
          Options FollowSymLinks 
          AllowOverride All 
          Order allow,deny 
          Allow from all 
          RewriteEngine On 
          RewriteCond %{HTTPS} on 
          RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [NC,R=301,L] 
      </Directory> 

连接路由器通过https://SOMEWEBSITE给了我标准的Apache空白网站 (它的工作原理!

这是此服务器的默认网页。

Web服务器软件正在运行,但没有内容已经添加,但。)

我试着直接在VirtualHost块和modyfing网站的.htaccess文件(与上面相同的效果)中插入重写规则,还尝试创建侦听端口443的VirtualHost并将流量重定向到http,但是这种方法给了我一个SSL错误。有没有其他方式或我可能做错了什么?或者是我不知道的一些ISPConfig问题?

回答

0

你可以试试this解决方案,这里在stackoverflow。它不是在ISPConfig中完成的,但我认为无论如何,都不能在ISPConfig GUI中执行此操作。