ID非公開

2018/10/8 11:14

11回答

さくらのレンタルサーバ ライトとさくらのドメインを契約して知人間のPukiWikiを構築しようとしています.

補足

ご指摘の通り常時SSLでかつBasic認証をかける,という内容です. 解決しましたのでご報告いたします. RewriteEngine On RewriteCond %{ENV:HTTPS} !^on$ RewriteCond %{HTTP:X-Sakura-Forwarded-For} ^$ RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L] で確かにhttp→httpsへのリダイレクトはできます.但し,このままBasic認証を.htaccessに追記すると httpでアクセス→httpでBasic認証画面→ログイン→httpsへ転送される→httpsでBasic認証画面 のように2回認証画面が出てしまいます.この点は下記で報告されています. ttp://kayakuguri.github.io/blog/2017/10/10/sakura-ssl/ こちらのブログではその後Basic認証に関する記述部にIf文をつけ <If "%{HTTP:X-SAKURA-FORWARDED-FOR} != ''"> とすればよいとありますが,私の環境ではうまくいきませんでした. そこで <If "%{HTTP:X-FORWARDED-PROTO} == 'https'"> を使うとhttpでのBasic認証画面をスキップできました.

ホームページ作成 | インターネットサービス97閲覧xmlns="http://www.w3.org/2000/svg">500

ベストアンサー

ID非表示

2018/10/8 16:19

NEW! この回答はいかがでしたか? リアクションしてみよう