.htaccessでPHPのファイルアップロードサイズの上限値を変更
2022.02.5
PHPを使用して画像(動画・PDF等)をアップロードするフォームを作成した際に、ファイル…

2019年12月から2020年2月にかけ、Google ChromeではWebサイト内の「HTTP」コンテンツがブロックされるよう段階的な仕様変更が行われることが公表されました。
今後は「HTTP」のホームページは訪問されたお客様に伝えたい情報を正しく伝えることができなくなるとか。
今更ではありますが、常時SSLの方法をおさらい。
SSL証明書は、ほとんどのレンタルサーバーでは、無料で提供しています。
利用中のサーバー会社の管理画面にログイン後、管理画面からSSL証明書の発行を申請。適応されるまで待つ。
レンタルサーバでない場合は、各種管理会社に確認しSSL証明書の発行手続きを行う。
SSL証明書の発行が完了したら、対象となるホームページのURLを「https」で入力して、きちんとページが表示されるのか確認。
画像や外部読み込みリンクなどがきちんと表示、動かない場合は、ソースを変更。
相対パスで書かれていれば、ほとんど問題はない。
外部読み込み用リンクの場合は、 プロトコルに左右されないよう「http:(https:)」を省略した記述が一般的。
<link href="//use.fontawesome.com/releases/v5.6.1/css/all.css" rel="stylesheet">
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
テキストエディタで下記のソースコードを記載し、ファイル名を「.htaccess」として保存。対象ホームページの直下のディレクトリにアップロード。
※拡張子的に「.htaccess」というファイル名は作成できない環境の場合、アップロードしてからFTP内でリネーム。
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
URLを「www」無しに統一する場合は更に下記のソースコードを記載。
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

2022.02.5
PHPを使用して画像(動画・PDF等)をアップロードするフォームを作成した際に、ファイル…

2020.10.3
テキストエリア等で入力した文字の中にURLを含んでいた場合に、自動で認識してリンクタグを…

2024.03.30
外部ファイル(CSVファイル等)を読み込んでサイト内に表示する際に、保存時の文字コードが…

2020.12.5
メールフォームからメールを送信する際に、画像(ファイル)を添付できるようにしてほしいとの…

2023.12.2
ワードプレスの投稿のカテゴリー機能を、目的ごとに使い分けたいというご要望があった際に、カ…

2020.08.1
動画ファイルをCMS化して保存するときに、多くの場合はファイルパスをデータベース(MyS…

2022.09.24
パソコンやスマートフォンの戻るボタンを使って画面を戻す(ブラウザバックする)時があります…

2022.02.19
画像データ等をサーバーにアップロードする際、一点づつアップロードしても良いけれど、ファイ…

2020.08.15
フォームの入力値やURLのパラメータ等、文字列や数値を受け取る際に正規表現を利用してバリ…

2019.12.29
メールフォーム等での入力値チェック(バリデーション)。PHPの「preg_match」(…