カテゴリー︎: 【.htaccess】・【Google】
googleアドセンスの認証する方法として
「ads.txt」を所有しているwebサイトのルートディレクトリにUPロードしなはれ
というgoogle指示があり
指定のコードをコピペして「ads.txt」を作りwebサイトのルートディレクトリにUPロードした
ここまでの作業はこれといって難しいことではないハズ
しかしながら、 google認証が失敗する
なぜだ?
何度か試すが、失敗する。。。
あっ
htaccess だ!
htaccess に心当たりがあったので
htaccessを覗いてみると
<Files "*.txt">
Order Deny,Allow
Deny from all
</Files>
原因はこれだった
この意味は「全ての.txtファイルのアクセスを拒否する」というもの
たしかに、特定の .txt ファイルアクセスできないように設定した記憶はある
うんうん
では? どうする?
こちらが解決した内容 .htaccessにコピペしてください
↓
<Files "ads.txt">
Order Allow,Deny
Allow from all
</Files>
<FilesMatch "^(?!ads\.txt$).*\.txt$">
Order Deny,Allow
Deny from all
</FilesMatch>
この意味は、「ads.txt」のアクセスは許可して
それ以外の「.txt」のアクセスは拒否する
という意味。
これで、google認証が通りました!
おためしあれ〜