Попробуйте это в своем файле .htaccess:
Options +FollowSymLinks
RewriteEngine on
# redirect for http
RewriteCond %{HTTP_HOST} ^(www\.)?example\.org$ [NC]
RewriteCond %{SERVER_PORT} =80
RewriteRule ^/?(.*)$ https://example.org/$1 [R=301,QSA,L,NE]
# redirect for https
RewriteCond %{HTTP_HOST} ^www\.example\.org$ [NC]
RewriteCond %{SERVER_PORT} =443
RewriteRule ^/?(.*)$ https://example.org/$1 [R=301,QSA,L,NE]
R=301
будет перенаправлять со статусом https 301
L
сделает последнее правило
NE
для не экранирующего запросастрока
QSA
добавит существующие параметры запроса
$1
- это ваш REQUEST_URI