【94日目】間違えてつけたリンク名を直したい!-1
Posted: Last Update:
昨日までの1週間で「関連記事をおしゃれに表示させる」というプロジェクトを完了しました!今日から何をやろうかな?
やりたいことはたまっている
やりたいことリストも残り6つになりました。「mainフォルダをmenuフォルダに変更する」をやりましょうか。気がかりなところはさっさと変更してしまいたいです!
- 人気投稿の準備として、アクセス解析をするPHPを作成する
- mainフォルダをmenuフォルダに書き換える
- RSSの内容を共通仕様から入れ込む
- サイトマップをGoogleとBingに送信する手順を作る
- 記事にカテゴリーを入れ込む
- Google Lighthouseに指摘された内容に対応する
フォルダ名変更の意図
実はファイルを作るときに名前を間違えてつけてしまいました。「menu」というファイル(とリンク)に、お問い合わせページ、サイトマップ、プライバシーポリシーなどを入れたかったのに、うっかり「main」というフォルダ名をつけてしまったんです。
うっかりし過ぎです…。そのままにすることも考えたのですが、やっぱりリンク名がしっくりこないので変更したい!
そして、傷が浅いうちに変更してしまいたいです!
手順を考える
ファイル名を変更するだけの簡単な作業、と思いきや、既にGoogleやBingにマッピングされているので、一筋縄では行きません。単純に変更しただけでは、存在しないリンクができてしまって、サイトの評価も下がるかもしれない!
こんな時の味方になるのが「.htaccess」ですね。リダイレクトをしてしまえばいいじゃないですか!あとは、Visual Studio Codeの検索を駆使して、サイト内のリンクは変更していきます。
…とりあえず、テスト環境で試験してみます。
.htaccessの変更
.htaccessの変更方法を調べてみました。検索するのに少し時間を食ってしまいましたが、構文自体はすごく短い!
RewriteRule ^/main/$ ^/menu/$1 [R=301,L]
しかし、実際にテストしたら変な文字が入りこんで来る…。URLが「/menu/」の代わりに「/%5emenu/」になってしまいます!なんで?
今日はここまで
問題が解決できないまま時間が来てしまいました。消化不良ですが、明日への宿題として残しておきたいと思います。明日になったら直ってるかもしれないし!(そんなことはない)
では、また明日!
おまけのロードマップ
サイト作成がどのくらい進んでいるかロードマップで進捗を確認すると、ここまで進んでいます。
- 準備 - サイトの全体像を決める
- 使用するプログラミング言語を決めて環境を整える
- サイトの基本構造を作って公開する
- 収益化に最適なサイトにアップグレードする
- GoogleアドセンスとAmazonアソシエイトの申し込みをする ←完了!
- ローカルで簡単に入力ができるようにフォームを作る
- フォローアップ - より収益化に向いたサイト構造に変更する