CG
(@du-bist-der-lenz)
WordPressのインストール先がblogディレクトリでないのなら、また、パーマリンクを変更していないのなら、カスタム投稿か、テーマを変更してませんか。
トピック投稿者
exce
(@exce)
ご対応ありがとうございます。
テーマは変更しましたが、あるバナーのリンク先を買えただけです。
その拍子に何かが書き換わって、このような現象が起こる可能性がありますでしょうか?
後、この頃作業したのは、
wp-config.phpを一時的にネットワークを適用するように変更し、
そのあとすぐにもとに戻しました。(元のデータはコピーしておいたものです。)
CG
(@du-bist-der-lenz)
ナビゲーションやカスタムメニューのリンク先を変更しただけでは、パーマリンクが変わることはないですね。
wp-config.phpを一時的にネットワークを適用するようにしたというのは、define ('WP_ALLOW_MULTISITE', true);を記述したということですかね。
俺のブログでは、特殊な方法(functions.phpと.htaccessを使用)でパーマリンクを変更していますが、この変更を適用するには、一度ダッシュボードの「パーマリンク設定」のページで(何も変更せずに)「変更を保存」をクリックする必要がありました。
これにより、.htaccessが自動的に書き換えられるため、.htaccessはその後改めて編集しました。
すなわち、テーマファイルなどを変更しなくても、パーマリンクが変更される可能性はあると考えます。
その場合、書き変わったのは.htaccessでしょう。
「パーマリンク設定」のページと.htaccessについて一度ご確認ください。
CG
(@du-bist-der-lenz)
wp-config.phpを元に戻したとのこと、この時、.htaccess は確認しているかにかかりますね。wp-config.phpをもとに戻す前に、ログインしているとしたらデータベースの書き換えをしている可能性も想像できる。
挙動不審を感じたら、パーマリンクをから保存することは前提ですから、行っていることとして相談に応えていますが。
トピック投稿者
exce
(@exce)
みなさん、ありがとうございます。
wp-config.phpに追加したのは、
define(‘WP_ALLOW_MULTISITE’, true);です。
https://www.templateking.jp/practical/build/multi_dom.html
を参考にしました。
後の作業に自信がなかったので、すぐに元の記述に戻しました。
.htaccessはもしかしたら書き換わっているのかもしれませんね。
コピーしておいて戻したのですが、入れ替わっている可能性もあります。
.htaccessの記述までは知識がなく、困っています。
CG
(@du-bist-der-lenz)
ファーストサーバを利用して、マルチドメインに対応しようとしていたのですね。
.htaccessはコピー元と比較したらいいでしょう。ファーストサーバでの記述もあるでしょうから、推奨された内容で作成して、パーマリンク設定を再度保存します。
.htaccessの記述までは知識がなく、ということ。多くのことにぜひ含めて学習するのは大切です。
トピック投稿者
exce
(@exce)
ありがとうございいます。
学習したというほどではないのですが、.htaccessについて記載されている
サイトを参考に、現在の記述を調べてみました。
特に[R=301,L] などのリダイレクトを指示する記述はありませんでした。
気が付くのが遅かったのですが、
https://xxxx.com/blog/2016/03/09/xxxx/というパーマリンクが
投稿ページ編集の際に生成されてしまい、既存のページのパーマリンクも同様に
書き換わっているのがそもそもの問題ではないかと思いました。
ちなみに、設定のパーマリンク設定は、カスタム構造の
/blog/%year%/%monthnum%/%day%/%postname%/に自動的に切り替わっており、
基本設定に戻すと、ページが表示されなくなってしまいます。