1
我想,如果有人訪問http://domain.com,他被重定向到https://domain.com重定向根HTTP根HTTPS
的.htaccess
文件位於/var/www/html
具有以下內容
<ifmodule mod_rewrite.c="">
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</ifmodule>
我apache2.conf
包含:
<Directory /var/www/html>
Options FollowSymLinks
AllowOverride All
Require all granted
SSLRequireSSL
</Directory>
但它不起作用,顯示:
禁止 您沒有權限訪問/在此服務器上。
編輯:我刪除了SSLRequireSSL線和禁用Firefox中,節省了重定向緩存。如果我訪問http://domain.com,它會將我重定向到https://domain.com。但是對於子目錄來說,它仍然沒有這樣做。如果我訪問http://domain.com/sub我想要被重定向到https://domain.com
定義「不起作用」。什麼都沒發生?意外發生了什麼? ...? –
註釋掉以上提到的行也不行:( –
)https:// domain.com/URL是否直接在瀏覽器中工作? – anubhava