かきノート

Apache:RewriteCondの書き方がよく分からん。

April 8, 2019 • ☕️ 1 min read

Apache の RewriteCondの書き方が、未だによく分からん・・・。

https://httpd.apache.org/docs/2.4/mod/mod_rewrite.html

RewriteCond TestString CondPattern(regular expression) [flags]

という構文らしいが、

RewriteCond %{HTTPS} off
RewriteCond %{HTTPS} !on

という記述もあり、僕には「off」や「!on」が正規表現には見えないぞ・・・

どこもその辺はぼかされ気味。

.htaccessによるアクセス制御 – さくらのサポート情報

ある技術者の備忘録 » .htaccessだけでSSL対応するには

.htaccessでhttpからhttpsへ301リダイレクト | WEB担当者の備忘録

こんな感じで、疑問は解消されなかった。

んで、こんなの見つけた。

.htaccessでHTTPアクセスをSSLでリダイレクト(逆もアリ) - hogehoge foobar Blog Style5

「HTTPS」がoffの場合 → HTTPでのアクセスなのでSSL(HTTPS)でリダイレクト 「HTTPS」がonの場合 → SSL(HTTPS)でのアクセスなのでHTTPでリダイレクト

もういいや。これで行こう。

『RewriteCond %{HTTPS} off』 ⇒ 「HTTPSでリダイレクト」

と覚えてしまおう。すんごい気持ち悪いけど。
これ以上、調べるのに時間使いたく無いし。

いつかちゃんと解決したい。


Relative Posts:

Apache:RewriteCondの書き方がよく分からん。→解決。

April 9, 2019

WordPress:記事をマークダウンで書きたい(プラグイン:WP Editor.md)

April 7, 2019

福岡の物流エンジニアが、七転び八起きしたあと九回転び、寝っ転がったまま何かやってる事を垂れ流しているブログ

RotateLinkImg-iconRotateLinkImg-iconRotateLinkImg-iconRotateLinkImg-icon