Web一覧

WordPressでのGoogle Adsense利用

Google Adsenseの利用にはWebサイトの<head></head>タグ内にAdsenseコードを配置する必要があります。

WordPressを利用している場合はテーマを直接編集することも可能ですが、Googleから提供されているプラグイン「Site Kit – Analytics, Search Console, AdSense, Speed」を導入することで対応可能です。

手順は以下の通り。

・Site Kitをインストールして有効化

・Site KitのAdsenseを設定


WordPressの固定ページ表示順変更

固定ページの編集を選択し、ページ属性の順序に数値を入力して変更する。

例)固定ページをトップページ、コンテンツの順序に設定したい場合

・トップページ 順序:0

・コンテンツ 順序:10


IISで工事中ページへ遷移

IISをメンテナンスする場合などで、IISを停止しないでメンテナンスするためにメンテナンス中は工事中ページへ遷移させるやり方。

今回はIISのリライト機能の利用で考えます。

IISのリライト機能を利用するにはモジュールを追加でインストールする必要があります。

URL Rewrite : The Official Microsoft IIS Site

モジュールのインストール後にIISコンソールを確認するとURL書き換えの項目が増えてます。

後はルールを追加するだけ。


WordPressにメールで投稿

シェルスクリプトの結果等をWordPressに投稿したいと思い、
WordPressに自動で投稿できないかと調べた結果、
メール内容をWordPressに投稿できることが分かりました。

WordPressに投稿したい内容をメール送信して、
WordPressがメールを受信して投稿する
「Ktai Entry」というプラグインです。

設定手順は以下の通りです。
1.WordPressの設定でメールアドレスを設定する。
2.「Ktai Entry」で投稿設定をする。

管理者ページから以外で投稿できるので便利です。


IISのタイムアウト値の設定

ASPでHTTP通信を行うアプリケーションを作成していて、HTTP通信のタイムアウトの設定を行いましたが、IISがタイムアウトしてしまいました。

【処理フロー】
1.HTTP通信のタイムアウトを200秒に設定
2.HTTP通信開始
3.タイムアウト設定値が経過(200秒)
4.例外処理の実行
5.IISのエラー画面が表示(後続処理が行われない)

【原因】
原因はIISのタイムアウト値がデフォルトで110秒となっているためでした。
そのため、IISのタイムアウト値を210秒に設定したら想定した通りに動作しました。

【対応内容】
Web.configの「httpRuntime」に「executionTimeout」を設定

<system.web>
  <httpRuntime targetFramework="4.5.2" executionTimeout="250000" />
</system.web>