サポート » 使い方全般 » wordpressをトップページにしたところ、設定しておいた固定ページが表示されなくなりました。

  • wordpressをサーバのトップページにしたところ、設定しておいた固定ページが表示されなくなりました。

    ホームページ作成は素人で、wordpressについてもまだよく分かってないので文章がわかりにくかったらすいません。

    レンタルサーバを借りてサイトを公開していましたが、スマホ対応化したいと思い、wordpressをインストールしてサイトを作っていました。
    wordpressはpublic_html/wordpress/に保存されていました(urlでいうとhttp://○○○.○○.jp/wordpress/)。
    ある程度できてきたので、今までのサイトと入れ替えようと
    こちらのurlに紹介されている方法で
    (https://accesstheory.com/how-to-change-wordpress-url-address/)
    index.phpをトップページに設定し、今までの古いindex.htmlを削除しました。
    自分のサイトのurl(http://○○○.○○.jp)に飛んだところ、正しくwordpressで作ったトップページが表示されました。

    ですが、トップページのメニューからリンクされた固定ページに行こうとすると、「403 Forbidden」または「404 Not Found」となって表示されません。
    また、トップページは表示されている新着のブログ書き込みから、リンクをクリックしてそのブログの詳細へ飛ぼうとしても「404 Not Found」になります。

    またwordpressにログインし、ダッシューボードから新たに固定ページを作っても、そのページに飛ぶと404です。
    ダッシュボードの固定ページ一覧には、ちゃんと表示されているので、固定ページが作られなかったわけでもありません。
    過去に作った固定ページもあります。

    これは、wordpressのトップページを
    http://○○○.○○.jp/wordpress/index.phpから
    http://○○○.○○.jp/index.phpに移動したことによる
    パーマリンクの設定などで起こってしまった現象でしょうか?

    修正の仕方をお教えください。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • モデレーター jim912

    (@jim912)

    .htaccess を合わせて移動していますでしょうか。

    WordPress を専用ディレクトリに配置する 既存のサブディレクトリを使ってルートディレクトリに表示する場合

    WordPress ディレクトリにある index.php と .htaccess ファイルを、手順 2 で設定したサイトのルートディレクトリ(「サイトのアドレス」)へコピーする。移動ではなくコピーすることに注意! — コピー先のディレクトリ名はおそらく www や public_html でしょう。

    なお、403 エラーの場合は、サーバ内のフォルダ名と固定ページのURLが競合している可能性があります。この場合、固定ページは表示できませんので、URLの変更を検討してください。

    • この返信は7年、 7ヶ月前にjim912が編集しました。
    • この返信は7年、 7ヶ月前にjim912が編集しました。
    トピック投稿者 yk6

    (@yk6)

    jim912さま
    ありがとうございます。
    public_html/wordpress/

    .htaccessはありませんでした。
    検索したところ、

    >.htaccess は、パーマリンク設定を変更した場合に必要ですが、
    >パーマリンク設定がデフォルトの場合は存在しなくても特に問題ありません。

    と、このフォーラムでの別の方の質問に返信が書かれていました。

    私は、固定ページに「はじめに」というページを作ったとき、
    「固定ページを編集」画面でパーマリンクを
    http://○○○.○○.jp/はじめに
    から
    http://komoriku.web2.jp/introduction/
    に変更しています。
    また、設定>パーマリンク設定で「共通設定」を
    基本 http://○○○.○○.jp/?p=123
    から
    日付と投稿名 http://○○○.○○.jp/2016/08/07/sample-post/
    に変えています。

    これらは関係あるでしょうか?

    トピック投稿者 yk6

    (@yk6)

    私が使っているFTPソフト「FileZilla」が
    ドットで始まるファイルの.htaccessを、
    初期設定では表示しないようにしていることが原因でした。

    設定を変えたところ、.htaccessを確認でき、
    ルートフォルダにコピーすることで
    今回の問題を解決することができました。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「wordpressをトップページにしたところ、設定しておいた固定ページが表示されなくなりました。」には新たに返信することはできません。