抱歉,如果我不清楚,我是新手......
我們在 RHEL 上有一個伺服器 Apache 2.2.3。在httpd.conf中沒有VirtualHost配置,且iptables服務已停止
基於此, https://wiki.apache.org/httpd/RedirectSSL 我在httpd.conf檔案中新增了:
NameVirtualHost *:80
<VirtualHost *:80>
ServerName mysite.address.com
</VirtualHost>
但是當我嘗試訪問時http://mysite.address.com 我仍然得到https://mysite.address.com
(感謝西蒙格林伍德)有一個 .htaccess 與此
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
對我來說似乎
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
重定向全部到https 不是嗎?
如果是,是否足以註解此行以停止重定向?
謝謝
答案1
是的,您可以刪除 RewriteRule ,https
這樣可以防止重新導向http
到https
。另外,您可以刪除整個.htaccess
文件,它除了重寫為https
.