2018年9月28日金曜日

Google Analytics トラッキングコードの外部ファイル化

グローバル サイトタグ(gtag.js)の場合、以下のようにします。

たとえば、ファイル名をanalytics.jsとして、以下の内容を書き込み、HTMLファイルに読み込んであげます。

analytics.js 内 -------------------------------------------------
document.write('<script async src="https://www.googletagmanager.com/gtag/js?id=UA-999999999-1"></script>');
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA- 999999999-1');
---------------------------------------------------------------------

UA- 999999999-1 は、ご自分のIDに変更してください。

2018年9月23日日曜日

Apacheのmod_rewriteモジュールの使い方を徹底的に解説 | OXY NOTES

https://oxynotes.com/?p=7392


RewriteCondの後方参照について
ここで後方参照について触れておきます。
RewriteCondの条件パターンで「()(カッコ)」を使って一致した値は、変数を使って再利用できます。これを後方参照と言います。

RewriteCondで指定したパターンを参照する場合は「%(パーセント)」を使います。「()(カッコ)」が複数ある場合は左から%1、%2といった具合に利用することができます。

同じように、後に解説するRewriteRuleディレクティブでも後方参照を利用できます。こちらは通常の正規表現の後方参照と同じように「$(ドル)」で利用できます。

例)http://example.com/ex/huga/index.htmlでアクセスした場合
RewriteCond %{REQUEST_FILENAME} ^(.*)/(.*)/index.html$
RewriteRule ^/ex/(.*)/(.*)$ /$1/%1/$2
以上のルールが実行されると、「/huga/ex/index.html」となります。%と$で、それぞれRewriteCondとRewriteRuleの後方参照を利用している点に注意してください。

.htaccess RewriteRule書き方

以下のサイト頻出設定がとても役に立ちました。ありがとうございます。

.htaccess ページをキャッシュさせたくない場合

.htaccess の書き方(アクセス制御編)


https://qiita.com/shotets/items/17bed9029140a6d925d2

ページをキャッシュさせたくない場合

.htaccess

キャッシュの有効期限を過去にする

Git の理解

Git の仕組み (1) - こせきの技術日記
http://koseki.hatenablog.com/entry/2014/04/22/inside-git-1

.htaccess アクセス制限の理解

Apacheのアクセス制御をちゃんと理解する。 - こせきの技術日記
http://koseki.hatenablog.com/entry/20100