このWEBサイトのGoogle Analyticsを見ていたら、
URLの末尾に.htmlがついてるページがエラーになっていました。
.htmlは拡張子のひとつで、ファイルの種類を表してるんです。
エクセルだったら.xlsxだし、ただのテキストファイルだったら.txtになるってこと。
.htmlの記事はないので、.htmlでアクセスされたら自動で拡張子を取り除いてページを表示するようにします。
.htaccessを使って、拡張子なしのURLにリダイレクトします。
まずは.htaccessを編集。
FTPでWordPressがあるフォルダにアクセス。
トップの、wp-config.phpとかがあるところ。
ここに.htaccessがなければ、作成してください。
編集するときは、もともとある記述の上に追加します。
# 自分で追加
# htmlの拡張子を取り除く
RewriteEngine on
RewriteRule ^(.*).html$ $1 [R=301,L]
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
R=301は、一時的ではなくずーっとこのお引越しリダイレクトをするって意味です。
#から始まる行は、コメントアウトといって、動作に影響はないので、自分にとって分かりやすいメモを残しておきましょう。
.htaccessの最後の改行(空行)は消さないこと!