ブログを開始して、Google Adsense の申し込みをしようとし、<head>タグ内にgoogleからの<script>を張り付けられないと言う方、ひょっとしてブログをサブディレクトリ構成で作っていませんか?
WordPressをサブディレクトリに指定してインストールしてしまった方への参考となれば嬉しいです。
もくじ
【結論】Wordpressをサブディレクトリからトップレベルへ変更することは可能
これでGoogle Adsense への申請は可能となります。
申請はできるが、本当の審査はこの後ですが笑。門前払いを受けている方は対処しましょう。
やりたい事
現状変更前http(s)://sleepy-cat.net/wp
目標変更後http(s)://sleepy-cat.net
ルートドメインへURLを変更する手順
①wordpressの管理画面より「設定」ー「一般」を開く。
①「設定」ー②「一般」をクリックする。
②「サイトアドレス(URL)」変更する。
サイトアドレスの『/wp』を消す。
※ 間違っても、WordPressアドレス側を変更しないこと。
③サブディレクトリの「index.php」修正
『/wp』を先頭に追加する。
index.php の内容を修正するには、FTPやSCPなど使って修正すれば良いと思います。
※ 必ず、バックアップは取っておきましょう。間違っても直に修正しないように!
④サブディレクトリにある「index.php」と「.htaccess」をルートディレクトリに移動させる
※ 更に怖い操作になります。
こちらも、もちろんバックアップは取得しておいてください。
因みに、ルートディレクトリにも、「.htaccess」があるので、上書きします。
⑤ルートディレクトリの「index.html」削除
サブディレクトリから持ってきた「index.php」より、既存の「index.html」の方が優先度が高い為です。
リネームでもよいかもしれませんが、私はPC側にバックアップとして持ってきてサーバ上では消しちゃいました。
⑥パーマネントリンク設定で保存
①「パーマリンク設定」ー②「変更を保存」をクリックする。
ここは、構成変更した後に、ただ保存する。
これを行うことで、一部パーマリンク設定がズレたものがきちんと認識されます。
⑦メニュー カスタムリンクのURLを変更
「メニュー」ー「HOME カスタムリンク ▼」をクリック
サブディレクトリの「wp」が記載されているので消す。
⑧SSLのリダイレクト設定をもう一度登録
"④"の「.htaccess」を上書きすることにより、SSLのリダイレクトが外れてしまうので、
もう一度登録する。(レンタルサーバで設定)
下記の部分を、「.htaccess」の一番上に張り付け。
------------------------------------------------------------------
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} !=on [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>
------------------------------------------------------------------
以上で、もう一度Wordpress にログインすれば、変更は完了できている状態になると思います。
思う事
こちらのサブディレクトリに対応しなくなったのは、ひょっとしたら、ここ最近(数年)の間に行われた変更なのかもしれません。
WordPressでブログを開始する上で、「Google Adsense」の利用を行う場合は、サブディレクトリを利用した公開はできないと言う情報が、知られていないように思います。
最初にしっておくべき内容でもある為、この知識は持っていた方が良いと思っています。
おそらくですが、サブディレクトリで分けて運用を考えた方、ブログ以外の機能をサーバで使って見たかった方、いると思うんですよね。
WordPress を始める時の最初の1歩なので、要注意です。
実際、私が行った上の作業ですが、まだ記事数が少数で、始めたての状態なので助かりましたが、記事数が多かった場合に、パーマネントの変更も発生することになるので、Google による検索についても、順位が下がることが想定されます。
記事のURLが変更になるわけなので。
なので、既に、それなりのPV数を稼いでいるようなサイトや、複数の記事で検索上位になっているサイトは、設定することで、そのあたりの情報が書き換わると思われるので、迂闊にできない作業になると思います。
振り返り
今回の作業は、正直ドキドキの部分が多かったです。
いつでも戻せるような状態で実施してみるようにしましょう。
もし、これからブログを始める方がいたら、ブログのURLはドメイン名で完結した方が良いですね。
自分のブログが、まだまだ弱小である為、この情報がすぐに届くことは無いと思いますが、本当ならば、真っ先に伝えたい内容です。
SNSなどで、少しでも情報発信できればと思います。