我已经在我正在处理的平台上有这个.htaccess文件,我们安装了ssl证书,我们希望所有网站都使用https,如何在不影响其他规则的情况下完成
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ /index.php/$1 [QSA,L]
Options -Indexes
我在这里和其他网站上看到了一些代码,但是我不知道在哪里添加它以及它将如何影响网站,网站是实时的,不会被搞砸用,
谢谢大家的帮助
答案 0 :(得分:0)
你可以这样做:
Options -Indexes
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ /index.php/$1 [QSA,L]