こんにちは、あさひです。
4年ほどWEBフリーランスとして活動しています。
WEB制作に携わっている以上、絶対に立ちはだかってくる「.htaccess」ファイルによるリダイレクト設定があるじゃないですか。
あれを触るのって怖くないですか?
出来ればすぐ本番じゃなくて、挙動とか事前に書ける方が安心ですよね。
今回はそれを解説します。
.htaccessをオンラインでテストする
結論から言いますと、以下のサイトでテスト可能です。
htaccess Testerというサイトでして、これで簡易的ではありますがテストが可能です。
htaccess testerの使い方
画像の通りに必須な部分を入力しテストを押せばあっという間にテストが始まります。
このテストでは変換後のURLとデバッグ情報(間違いがないか)の結果を出してくれます。
この内容で.htaccessの設定ができているか確認することができるので、いざ本番へ反映した際も割と安心して触ることが出来ます。
試しにこのブログのURLと、httpからhttpsへのリダイレクト記述を書いてテストしていきます。
このようになりました。
因みに記述したリダイレクト処理は以下です。
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
文字の色は何故変わるんや?と思う方、解説していきます。
基本的には
緑色:問題なく動作している
赤色:エラー発生。記述が間違っていたりすると起こります。
灰色:赤色のエラー文があると出る。エラー文の影響でこの文も上手く処理がされない。
他にも黄色の文字があったりしますが、これは多分黄色信号です。
結論を言いますと、緑文字以外は何処か間違いがあるので、やるなら緑文字を目指せばOKかと。
最後に
結構雑な説明だったと思いますが、「自分の記述のどこが間違っているのか分からない」という状況から抜け出すきっかけになると思うのでやんわりと役に立つと思います。
「.htaccessの記述わからん!」っていう方は、専用のジェネレーターもありますので、どちらも合わせて使えば心が軽くなると思います。
.htaccessジェネレーター
http://www.htaccesseditor.com/
ではまた。