移住→就職未経験のまま起業。現在は大阪と佐用町で二拠点生活しながら会社経営と個人事業主(ブロガー)の二足の草鞋。歴史小説/ドラマが好きです。HatenaLINEコピーする自分の運営しているサイトでパーマリンクの設定を変更する必要がありました。パーマリンクというのは、自サイトのドメイン(例えばこのサイトでいうhttps://sagadylan.com/)の後の部分。この設定を変えてしまうと、これまでのURLが変わってしまうので、他のサイトで紹介されていたり、TwitterやFacebookなどでシェアされた記事なども全て404ページ(「ページが見つかりません」のページ)に飛んでしまう、いわゆるリンク切れを起こしてしまいます。これは、301リダイレクトという手法を取ることによって回避することができます。今回は、Wordpressにおけるパーマリンク設定変更に伴う301リダイレクトの方法を、とても簡単に済ませられる方法をご紹介します。今回のパーマリンクの変更に当たって必要だった作業は以下。Regexの二つです。WordPressというプラグインを導入します。301リダイレクトについて詳しく知りたい方は以下のリンクを参考にしてください。WordPressですが、Wordpress上で検索すると同名の別プラグインが出てきてしまうので、必ず以下のリンクからファイルを直接入手しましょう。Pluginのダウンロード(新しいウィンドウが開きます)ZIPファイルとPHPのファイルがありますが、ぼくは今回はPHPファイルをダウンロードしました。ファイル内書き換え本来このプラグインは、一時的なリダイレクトに利用される302リダイレクト設定になっていますが、今回はパーマリンクを完全に変更してしまうので、永久的にリダイレクトするため301リダイレクトへ変更しなくてはいけません。そのためにylsy_permalink_redirect.phpを、CotEditorなどのテキストファイルで開き、一部を書き換えます。書き換える箇所はファイル406行目あたり。$status=302)[/code]この最後の部分、302になっている箇所を301へと書き換えます。$status=301)[/code]WordPressにインストール無事に書き終えて保存したら、このphpファイルをFilezillaなどのFTPソフトを利用してアップロードしましょう。url=”https://sagadylan.com/filezilla-lolipop/”]アップロードする箇所は、wp-content>pluginsのフォルダ。WordPress内のパーマリンク設定を修正プラグインの準備は整ったので、ここからWordpress内からパーマリンクの設定を変更します。パーマリンクの設定は、WordPressダッシュボード>設定>パーマリンク設定の変更より行います。ここから、自分の好きなパーマリンク構造を選択します。今回のぼくのケースだと、もともとは「/%category%/%postname%」だったものを、カテゴリーを消して「/%postname%」のみへと変更しました。これを行った後は、次のステップが完了するまで、以前までのカテゴリーを含んだURLは無効化(リンク切れ)されますので、ご注意ください。Redirectの設定パーマリンクの変更は完了しましたが、これまでの古いURLたちは全てリンク切れになっています。Redirectの設定に行きましょう。Structuresの項目に、変更前の設定を入力します。(ぼくの場合だと「/%category%/%postname%」)以上でパーマリンクのリダイレクト設定は完了です。変更前のリンク(FacebookやTwitter上)などから、一度自サイトへアクセスしてみて、正常に動作しているか確認してください。動作がうまくいかない場合は、パーマリンクの設定がまちがっている可能性があります。Blogcardなどを利用している方は、この方法を使ってしまうと、ブログ内で表記していたブログカードの表示がおかしくなります。アクセス先はリダイレクトで自動変更になっているので問題ありませんが、URLそのものは書き換えられていないので、ブログカードのようなURLより情報を取得しているものだと、新しいリンク先の情報までは取得してくれません。Regexというプラグインを使うことで、この作業を劇的に簡略化することができます。Pluginsダッシュボードのプラグイン画面から検索して新規追加あるいは上記リンククリックでファイルダウンロード、FTPなどでインストールしてください。Regexの設定画面へ。Regexは、特定のエリア内にある指定した文字列を検索し、新しい文字列へと書き換えてくれるアプリ。今回は、先の変更したパーマリンクの設定にのっとって、記事内の内部リンクのURLの変更した部分(カテゴリー表示)だけを削除します。https://sagadylan.com/food/yakinikuの赤色で示した部分のみを削除したいわけです。content(記事内)に設定。ついてなので触らなくてもOK。Patternには書き換えたい元の文字列・・・今回の場合だとsagadylan.com/のスラッシュ以降から、記事固有のURL(スラッグ)の間を削除するので「food/」を記入します。Patternには、新しい文字列・・・今回の場合だと書き換えではなく元の文字列を削除したいだけなので、空欄に。Searchでブログの全記事内にどれくらい今回の条件にあてはまる文字列があるかを確認。Saveで処理完了です。これで、foodカテゴリーの中にあった全ての記事のURLからはカテゴリーに値する部分が削除され、無事変更後のURLになります。あとは、カテゴリーの数だけ同じ作業を繰り返すのみ。カテゴリーが100や200でない限り、それほど時間はかからないはずですし、URLを一つずつ書き換えるよりはよっぽど楽です。まとめ今回は、Wordpressでパーマリンクを変更する方法と、その変更後に行うべき処理について書きました。簡単におさらいしておきます。Regexによる内部リンク書き換え同じ状況で悩んでいる方もおられると思いますので、参考になれば幸いです。HatenaLINEコピーする-ブログ運営-wordpressauthor関連記事ブログ運営2017/11/9ブログに載せる画像の取得・リサイズ・圧縮方法などをまとめてみました。最近ブログを始めた友人から質問があったので、今回はぼくがやっているMacにおける画像処理方法をまとめてみました。ブログ運営2017/11/9Google+のサムネイル画像が思った通りにいかない時はOGPを設定しようGoogle+を使い始めました。Google+を使い始めて数日、やっとhootsuiteで流す設定をしたブログの更新情報が表示されました。画像のサムネイルが思ってたのと違う。表示される画像を相キャッチ画像に設定するため、OGPなるものをいじってみることに。ブログ運営2019/4/1ぼくがブログで本当に稼いでいたのは、お金ではなかった。毎度"metroglyph"にお越しいただきありがとうございます。さがやん(@sagatman)です。ブログを書き始めて五年。気がつけばこれで生活が出来るほどまでにお金を稼げるようになっていました。関連記事:ブログ収入が月20万を超えて、人生はどう変わったのか。それはそれでウハウハだったわけですが、最近あることに気づきました。いうのも、ぼくがこれまでブログで稼いできたのってもっと他のもので、それの一つの結果としてお金がついてきただけだったな、と。登録すれば稼げるってもんでもありませんけどね。毎度"metroglyph"にお越しいただきありがとうございます。さがやん(@sgyn710)です。最近たまに聞かれるので、ざっとまとめておきます。どれも登録だけは無料なので、まだ登録されていない方は、ぜひ登録してみては。ぼくが一番お世話になっているのがこちらのASP。広告数が多く、思わず「こんなのもあるの!?」と思ってしまうような企業のものまで揃っています。...ブログ運営2018/1/19ドメイン&サーバーの取得&設定方法【WordPressでWebサイトを制作する1】こちらでは、Wordpressを使ったサイト作りの一番最初に必要な【ドメイン&サーバー】の取得について解説しています。PREVプレゼントにも。メンズの財布は二つ折りのマネークリップという選択肢もあり。ガジェットとモノ2020/1/16LogicoolキーボードCRAFTレビュー。ボタンで複数PC使い分け。仕事効率化2019/08/26Windows10のキーボードの変換をMac風(英数/かな)にする方法と効かない時のトラブルシューティング旅行2019/05/31佐用町のひまわり情報2019まとめ。祭りの時期・見頃など、知っておきたい情報と注意点をまとめました。旅と映画とガジェットとBiSHが好きです。旅と映画とガジェットとBiSHが好きです。