問題発生!
ある日、WordPressのマルチサイトで作ったサブサイトに繋がらなくなってしまいました。
”The requested URL was not found on this server” …。
現状としては、Wordpressのブログサイトについて、メインサイトのほかにサブディレクトリ型によってマルチサイト化して作ったサブサイトを1つ運営中です。サーバはお名前ドットコムを使用。
結果的に解決しましたが、備忘録としてメモを残します。
原因?
たぶん「更新」です。
WordPressやらテーマの更新を何回かスルーしていたのですが、数か月ぶりに更新をしたのです。その日付と、サブサイトに繋がらなくなったタイミングが一致しているので、ここで問題が発生したのかも?
解決
結論、「.htacces」を書き換えたらすんなり治りました。
「.htacces」には、マルチサイト化をするためにコードを書き足したかと思うのですが、
その書き足したコードが消えていることに気づいたのです。
そこで、あらためてコードを書き足したところ治りました。下図で言うところの赤枠部分です。
お名前ドットコムで.htaccesを編集した
お名前ドットコムですと、下図のように「高度な設定」より.htaccesを確認・編集できます。ここで、先ほどの追加コードが消えていることを確認しました。
「変更」リンクを押すと編集画面に移りますので、先ほどのコードを、最後尾にコピペして追加しました。ミスをするとサイトに影響がでるので、バックアップを取っておくか、十分注意して作業します。
これで繋がるようになりました!