CEOブログ

横浜で活躍するホームページ作成・開発会社アットライズの代表取締役社長(CEO)が綴る、日々の奮闘記!!

備忘録

[備忘録]WordPressでURLから「/blog」を削除する方法

投稿日:

auto0006

ある日突然404エラーになった。。

自社のサイト(https://www.attrise.com/)で、制作実績をWordPressのブログ機能を使って更新しているが、ある日突然URLに(今までなかった)「/blog」が入るようになってしまい、今まで書きためていた実績の詳細ページが404エラーで表示できなくなってしまった。。

何の操作をしたらこのような現象(「/blog」が入る)になってしまうのか、理由は不明だが、、とりあえず回避する方法を。

参考サイト:WordPressのマルチサイト!blogが勝手に入るのはこうして消せ!

手順1:パーマリンク設定を一旦「デフォルト」に戻す。

「設定」「パーマリンク設定」で、今まで「カスタム構造」だったチェックを「デフォルト」に変更し、「変更を保存」。
注)このとき「カスタム構造」の設定値(今回は「/%category%/%postname%/」)を忘れないように、コピペでどこかに保存しておくこと。

手順2:「Permalink Structure」の設定を変更する。

「参加サイト」「サイトネットワーク管理者」「サイト」から当該サイトの「編集」をクリック → 「設定」タブをクリック。
その「Permalink Structure」欄に「/%postname%/」と入力し、「変更を保存」。

手順3:パーマリンク設定を「カスタム構造」に戻す。

手順1で「デフォルト」に変更したパーマリンク設定を、改めて「カスタム構造」に戻す。(「カスタム構造」にチェックを入れ、元の設定値(今回は「/%category%/%postname%/」)を入力し、「変更を保存」。

手順4:「options-permalink.php」の書き換えも必要みたい。。

どうやらここまでやってもダメらしく、最後は「options-permalink.php」を書き換える必要があるらしい。。
「wp-admin」配下にある「options-permalink.php」で、
「$blog_prefix = ‘/blog’;」の「/blog」を削除する。(「$blog_prefix = ”;」にする)
※「$blog_prefix」の定義をしているところが2箇所あるので注意すべし!(2箇所とも変更する)

これで、404エラーもなくなり、めでたく「/blog」が入らないURLにできた。

ただし、WordPressをアップデートすると「options-permalink.php」も上書きされるので元にもどってしまうので要注意!

-備忘録
-


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

[備忘録]お名前.com:お名前IDの付け替え

お名前.com間でのドメイン移管は「お名前IDの付け替え」で簡単! 弊社では、自社およびクライアントのドメイン管理は、主に「お名前.com」で行っている。 クライアントサイトのリニューアル等でサーバー …

[備忘録]Zoom等のWeb会議中「trial version」の音声が繰り返される。。

スマホをWebカメラにするツール「iVcam」が原因だった! Zoomでオンラインミーティング中、ある日突然「trial version」という、ナゾの女性の声が断続的に繰り返すようになった。。 最初 …

[備忘録]Adobe Photoshop CS2がwindows10 64bitでエラーとなる場合の対処

「Adobe Photoshop CS2は動作を停止しました」エラーとなる 自宅PCをwindows10 64bitにアップグレードした(*1)ので、それに伴い、各種ソフトをインストールしているのだが …

[備忘録]無料SSL証明書(テスト用)取得方法:GMOグローバルサイン

サーバー移転時のテスト用SSL証明書があった! サーバー移転を行う際、移転先のサーバーを初期設定するのだが 通常のレンタルサーバー標準 無料SSL証明書は、DNSが移転先に向いていないと設置できない。 …

[備忘録]Windows10:Asrでフォルダ毎の容量を調べる方法

多機能ファイラーツール「As/R」で簡単にできた! Windowsで、フォルダ(=ディレクトリ)毎のフォルダ容量を調べるのって、意外と大変。。 ということで、以前[備忘録]Windows10:フォルダ …