0

次の書き換えがあります。

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+?)$ user_home.php?domain=$1 [L,QSA]

URLの書き換えには問題なく機能しますが、HTTPSを強制する必要があるため、これを使用しています:

RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

どちらも機能しますが、一緒には機能しません。

mysite.com/somepageにリダイレクトする必要がありますhttps://mysite.com/somepage

代わりににリダイレクトしhttps://mysite.com/user_home.php?domain=somepageます。

どうすればこれを機能させることができますか?

4

1 に答える 1