我知道這個問題已被問到,但出於某種原因,無論我如何嘗試,從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問題?