Ueyama

その他

Git Bashで指定のディレクトリに一気に移動する

Git Bashでフォルダ移動するときに、「cd」に続いてディレクトリを記載して一つずつ移動するのって面倒ですよね? Git Bash上にフォルダをドラッグ&ドロップすると、フルパスを一気に入力できて、1回で指定のディレクト...
PHP

PHPでHTMLから特定の文字列を抽出する

テキストから特定の文字列を抽出する処理で、正規表現を使って泥臭く解析していましたが、想定した抽出ができなかったため、正規表現を使わずにPHPのみでHTMLから文字列を抽出することにしました。有識者から教えてもらったソースコードを記載してい...
未分類

【AWS】CloudFrontでHTTPからHTTPSにリダイレクトされない

事象 Amazon S3 にホストされている静的ウェブサイトをHTTPSで表示するためにAWS CloudFront を使用しています。HTTPサイトとHTTPSサイトが共存すると訪問者にとってわかりにくくなるため、HTTPにアクセ...
AWS

【AWS】CloudFrontに独自ドメインを設定したら403エラーが表示される

事象 S3に置いたHTMLファイルに独自ドメインを設定してCloudFront経由でHTTPS通信の設定をしたのちに、ルートディレクトリにアクセスすると以下のような404エラーが表示されてしまいました。 This XML fi...
AWS

【AWS】独自ドメイン(オリジナルドメイン)でCloudFrontにアクセスできるようにする

前回の記事で、CloudFrontを使ってS3の静的WebサイトをHTTPSで表示する方法を説明しました。今回はCloudFrontのパスを独自ドメインに変更してみます。なお、独自ドメインはムームードメインで取得済です。 Route...
AWS

【AWS】CloudFrontを使ってS3の静的WebサイトをHTTPSで表示する

前の記事で、S3上にHTMLファイルをアップロードして静的なWebサイトを表示しました。ただ、このままだとHTTPS化されていないため、Chromeで表示すると「保護されていない通信」と表示されてしまいます。 セキュリティ上...
未分類

正規表現で括弧の中身だけを抽出する

はじめに 文字列の中からカッコを検索して、カッコを取り除いた状態で抽出する正規表現です。 事前準備(正規表現シミュレータ) テキストエディタで正規表現のシミュレーションをします。今回はサクラエディタを使います。 + で...
その他

httpからhttpsのwww有にリダイレクト

はじめに httpのサイトをChromeで表示すると、「保護されていない通信」と表示されてしまいます。WebサイトをSSL/TLSで暗号化をし、第三者に情報を読み取られないようにすることで、「保護されていない通信」という表示が表示さ...
PHP

【PHP】PHP MarkdownでマークダウンをHTMLに変換する

はじめに マークダウン(Markdown)形式でメモをDBに保存しています。これを取得して表示するだけだと、HTMLに成形されていないため見にくいです。 そこで、PHP MarkdownというMarkdown形式のファイルをH...
AWS

【AWS】API Gateway のログイベントをCloudWatch コンソールに表示する

前回の記事でAPI GatewayとLambdaで動的Webコンテンツを表示できるようになりました。次に、CloudWatchを使って、API Gatewayのログを出力できるようにします。ログを出力できるようにすると、デバッグ等に役立ち...
タイトルとURLをコピーしました