WordPressコピペTweetPocket『.htaccess』は変更する頻度が少ないので、変更する時に勉強して把握しても、一度変更してしまえばそれでおしまい!となって、次また変更するとなった時は、すっかり忘れてて一から勉強しなおし〜〜〜。なんてことが、ここ何回続いてるでしょうか。常時SSL化対応』『URLの正規化:wwwあり、なしのドメインを統一する記述方法』といった記事にまとめてはいるのですが、それすら忘れてしまってて。ことで、今回は以前書いた記事をより簡単にまとめて、『.htaccess』の書き方・ルールを書きたいと思います。[www]はなし・[http]→[https]へリダイレクト(統一)するwwwなしで統一する記述は3,4行目に、常時SSL化対応のための[http]から[https]へ統一する記述は6,7行目に定義したものが、以下の記述になります。ABC』のみにしかこの記述は使えませんでした。この記述は間違いではないので、URLさえ変更すれば問題はないのですが、管理している別サイトに記述する際、いちいちアドレスを変更して記載しないといけません。どのサイトでも使えるように汎用版として記述したのが以下になります。OnRewrite機能を有効にします。(Rewrite機能=アクセスのあったURLを、正規表現に書き換えてから処理をする機能。[NC]RewriteRuleを実行するための条件を定義します。%{HTTP_HOST}=ホスト名(簡単にはwwwを含んだアドレス)を取得^=正規表現の行頭:「.htaccess」が設置されている場所から見たURL\.=「.」が特別な意味を持たないように「\」を使用している(.*)=任意の0文字以上の文字$=正規表現の行末[NC]=大文字小文字を区別しない3行目の定義としては、wwwが付いていれば(このサイトであれば「www.webdesign-abc.com」であれば)、4行目の処理を行いますよ。[R=301,L]RewriteCondの条件に当てはまった場合は、RewriteRuleを実行します。%1$1=直前のRewriteCondの(.*)で取得したホスト名が入り、wwwなしのアドレスに変換するR=301=「301リダイレクト」([R=permanent]も同じ意味)L=RewriteCondの条件にあてはまったRewriteRuleはここで終わりここまでが『wwwなしで統一する記述』で、ここからが『[http]から[https]へ統一する記述』です。常時SSL化対応』と『URLの正規化:wwwあり、なしのドメインを統一する記述方法』をまとめたものになりますね。新しいURLは、httpsから始まる絶対パスで記述してください。.*はあらゆる文字列で、()で囲むと後方の$1に代入されます。OK!まとめ正直、完璧に把握しきれていない部分もあるのですが、とりあえずこれでよいかと思います。修正なり追記事項がああれば、適宜修正・追記していきたいと思います。『お名前.com』でドメイン取得してからは、『Whois情報公開代行』の件(詳細はこちら)で大変な思いをしたのですが、そ...記事を読む▷Firefoxでなぜか消える、Tableのborder対策、cssのみでの解決法Firefoxでなぜか消えてしまうTableのborder、いつもじゃなく、たまになのでこれがやっかい。Lightを好きな場所に設置、移動する方法です。【2020】<head>タグの記述例=順番等もきちんと考えた雛形(テンプレート)一度サイトを作ってしまうと、あまり見直すことのないheadタグ内の記述。その3:移転後のトラブル前回、前々回と書きましたが、サーバーの移転、少々、いや、かなりやいこしいです。コメントをキャンセルメールアドレスが公開されることはありません。*次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。コメントデータの処理方法の詳細はこちらをご覧ください。