笑顔計画|デザイナー's WEB SITE

【備忘録】.htaccessが効かないと思ったら違っていた件

2018.12.07

この記事は約2分で読めます。

今回は知っている方からしたら、「それ知らなかったの?」と突っ込まれそうな私の無知記事です(汗)

 

今日書くのは、やや苦手な.htaccess。それは何を書いてあるかが今ひとつ理解できていないから。
調べればそういうことなのね~と思っても、function.php同様、多々ありすぎて覚え切れません。
このサイトにおいて、サーチコンソールで「対象範囲」から「除外」とされているURLがありまして、トレイリングスラッシュと呼ばれるURLの最後につくスラッシュがついていないものばかりでした。

 


例えて言うなら

https://egaokeikaku.com/web

のように最後の/がないものです。
SEOに影響があるとかないとか言われていますが、サーチコンソールで正規ページとして選択されていないとあれば、すっきりさせておきたいな~と思い、.htaccessを触ることにしました。

調べた結果.htaccessに以下を書くと/がつきます。

RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !\.[^/\.]+$
RewriteRule ^(.*)$ $1/ [R=301,L]

が・・・/がつかないURLをアドレスバーに打ち込んでも自動で/がつかない・・・

 


なぜだろうと調べていてたどり着いた答え。

# 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

wordpressで設定されているこのコード。この下に書いても効かないよって教えてくれたサイトがありました。
https://blog.webico.work/htaccess01

ありがとうございます。眠れずに闘うところでした。上に書いて解決です。

カテゴリ一覧へ戻る

コメントをどうぞ

メールアドレスは非公開です。お気軽にコメントください。全項目入力必須項目です。

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

プライバシーポリシー

Copyright© 笑顔計画 All rights reserved.