基本的に私はこのページをリダイレクトする必要があります
http://website/?q=user
to
https://website/?q=user
/ var/www/html /の.htaccessファイルにリダイレクトルールを追加しようとしましたが、うまくいきませんでした。私が知っていることから?q = userはページよりも議論のより多くです。どうすればこれを達成できますか?
どんな助けでも大歓迎です。
次のような Secure Pages モジュールを確認することをお勧めします。
必要なページをSSLバージョンのページにリダイレクトする小さなプロセス。
user/login
パスをSSL必須ページとして簡単に設定でき、リダイレクトは自動的に処理されます。
手動で実行したい場合は、.htaccessの次のようなルールがおそらく機能します。
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^user$ https://%{SERVER_NAME}/user [R=301,L]
これは、Drupalのindex.phpのメインの書き換えルールを超える必要があります。
user/login
パスに直接アクセスするだけでなく、これを行う必要があることに注意してください。
ルールを使用してこれを実現し、そのページに移動したときにユーザーをhttps:ページにリダイレクトするというルールを作成できます。