カテゴリー︎: 【.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認証が通りました!
おためしあれ〜