0
我意識到這是一個被回答了很多問題,但其他解決方案由於某種原因而不適合我。我試圖將http重寫爲https,但當我嘗試使用http瀏覽我的網站時,我仍然收到'錯誤的請求'。Apache2 .htaccess重定向到https不工作
這裏是我的.htaccess代碼:
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
我的AllowOverride所有的虛擬主機的配置,我確信mod_rewrite的啓用。
任何幫助表示讚賞。如果您需要更多信息,請與我們聯繫。
編輯:
這裏是我完整的.htaccess文件:
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html
可能的解決方案: 我使用Apache 2.2。這可能是Apache舊版本的一個缺陷。我會更新,當我知道更多時,我會再次發佈。
謝謝你的建議。我剛剛嘗試過,而且仍然收到'錯誤請求' –