?author=1でユーザ名を表示されるのを防ぐ【.htaccess】

久しぶりにブログを立ち上げました。

URLに?author=1を入力するとユーザ名が表示されてしまうのの対策方法をすっかり忘れてしまい焦りましたが、無事に思い出せたのでメモしておきます。

やり方はいろいろありますが、.htaccessを編集するやり方が一番シンプルでやりやすいと思います。

<IfModule mod_rewrite.c>
  RewriteCond %{QUERY_STRING} ^author=([0-9]*)
  RewriteRule .* https://josilog.com/? [L,R=302]
</IfModule>

上記コードを「#BEGIN WordPress」のすぐ上に(1行開けて)記述すればOKです。
siteaddressの部分は自分のサイトアドレスに変更してください。

.htaccessはエックスサーバーを使っていればサーバーパネルの「.htaccess編集」メニューから編集できます。

URLに?author=1を入力してみて、トップページに戻ればちゃんと設定できています。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です