三島笑会

間違ったURLへのアクセスは、リダイレクト設定で解決

お問い合わせはこちら

間違ったURLへのアクセスは、リダイレクト設定で解決

間違ったURLへのアクセスは、リダイレクト設定で解決

2025/04/25

こんにちは、スタッフのやまさきです。

今回はちょっとやらかしたお恥ずかしい内容になります。

 

実は、ディレクトリ名を間違えてました…

 

先日、特設Webページの構築中にディレクトリ名を誤って設定してしまいました。

本来は /water-gun-battle/ とするべきだったのですが、うっかり /wator-gun-battle/ という名前で公開してしまい、そのまま広報資料に載せてしまったのです…😅

 

すでに関係者に共有済みのため、「完全に修正」は難しい状況。

でも、今後の開発や運用は正式なURLで進めたい!

 

ということで、間違ったURLにアクセスされても、自動的に正しいURLに飛ばすように対応しました。

 

どうやって解決したか?

 

対応方法はシンプルで、.htaccess を使ってリダイレクト設定を行いました。

 

設定したのは、以下の2パターンのURLです:

• https://m-shokai.jp/wator-gun-battle/index.html

• https://m-shokai.jp/wator-gun-battle/

 

これらのアクセスを、すべて正しいURL

👉 https://m-shokai.jp/water-gun-battle/index.php

にリダイレクトさせています。

 

実際に書いた .htaccess の中身

 

誤ったディレクトリ /wator-gun-battle/ にある .htaccess に、こんな風に書いています:

 

RewriteEngine On

 

# index.html を index.php にリダイレクト

RewriteCond %{THE_REQUEST} /index\.html [NC]

RewriteRule ^index\.html$ /water-gun-battle/index.php [R=301,L]

 

# ディレクトリ直アクセスも index.php にリダイレクト(ただし index.php 以外のときだけ)

RewriteCond %{REQUEST_URI} ^/wator-gun-battle/?$ [NC]

RewriteCond %{THE_REQUEST} !/index\.php [NC]

RewriteRule ^$ /water-gun-battle/index.php [R=301,L]

 

ちょっとした学び

 

今回の対応を通じて、以下のようなことを実感しました:

• 広報前にディレクトリ名やURLはしっかり確認するのが大事

• .htaccess を使えば柔軟にリダイレクト対応できる

• 301リダイレクト を使うことでSEO的にも安心

 

ちょっとしたミスから始まった対応でしたが、結果的にWebサイトの管理・運用について学びのある機会になりました。

 

同じような状況の方がいれば、ぜひ参考にしてみてください😊

 

とはいえ、命名の確認は基本中の基本ですので、お恥ずかしいところです🫣

----------------------------------------------------------------------
三島笑会
住所 : 島根県出雲市佐田町八幡原224-1 
電話番号 : 080-7735-5569


出雲市でプログラマーを募集

システムエンジニアを島根で採用

----------------------------------------------------------------------

当店でご利用いただける電子決済のご案内

下記よりお選びいただけます。