タグ付けされた質問 「.htaccess」

5
サイト全体で安全な接続を使用するにはどうすればよいですか?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 6か月前に閉鎖されました。 Drupal 7では、セキュアログインモジュールを使用してセキュアな接続でサイトを実行しましたが、ログアウト時にhttpに戻らないようです。単純化するために、サイト全体をhttps://として実行したいだけです。 モジュールを使用せずにこれを行う簡単な方法はありますか?
18 .htaccess  ssl 

6
WSODを置き換えるわかりやすいエラーページ
これは最も簡単なことですが、何らかの理由でそれを行うことができません。 厄介な500シナリオを置き換えるために、わかりやすい静的エラーページを取得しようとしています。今のところ、テーマのtemplate.phpの上部にいくつかのがらくたの文字をスローすることにより、ローカルマシン(MAMPで実行されているDrupal 7)で500シチュエーションを複製しようとしています。何らかの理由で、私の.htaccessまたはApacheの構成ファイルのErrorDocumentディレクティブが機能しません。 私がやっていることはこれだけです: ErrorDocument 500 /500.html そして、私は自分のサイトのルートに500.htmlという名前の最も単純な静的htmlページを置いています。 それでも、template.phpを故意に破壊すると、フレンドリーでわかりやすいエラーページではなく、恐ろしい死の白い画面が表示されます。 ここで何が悪いのですか?私はこれをDrupal以外のセットアップで10億回実行しましたが、これに頭を悩ませることはできません。 更新:問題のアプリケーションを実行するために使用するAcquiaのDev Cloudは、現時点では500シリーズのエラーページのカスタマイズもサポートしていないため、この質問は私の特定のユースケースではかなり冗長です。彼らがそのサポートをすぐに実装することを期待しています。

3
/ user / loginをHTTPSにリダイレクトし、他のすべてのリクエストをHTTPにリダイレクトします
私はDrupal 7を使用しています。ユーザーのログインページは/ user / loginにあるため、デフォルトのログインパスです。そのページをSSLを使用して暗号化して、人々がパスワードを平文で送信しないようにする必要があります。 Apacheを構成して、サイトをHTTPまたはHTTPSのいずれかでナビゲートできるようにしました。ただし、/ user / login以外のすべてのリクエストがHTTP経由で行われるように、いくつかの書き換えルールを実装したいと考えています。これは、INFINITELYがより高速になり、ユーザーエクスペリエンスが向上するためです。Drupal Coreのサポートにバグがあるため、現時点ではSecure Pagesの使用を拒否し、Coreに手動でパッチを適用しません。つまり、Apacheの書き換えルールを使用する必要があります。 私には次のルールがあります。 <VirtualHost *:80> ... RewriteCond %{HTTPS} off RewriteCond %{REQUEST_URI} ^/user/login$ RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [L,R] ... </VirtualHost> <VirtualHost *:443> ... RewriteCond %{HTTPS} on RewriteCond %{REQUEST_URI} !^/user/login$ RewriteRule ^/(.*) http://%{HTTP_HOST}/$1 [L,R] ... </VirtualHost> 今、私にはそれは理にかなっていますが、Drupalはそれが好きではないようです。 何が起こっているのですか? HTTPを使用してサイト内を/ user / login以外のページに移動すると、正常に動作します。 HTTP経由で/ user …
7 7  .htaccess 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.