2017-04-24 19 views
0

問題は...編集投稿/編集ページをクリックするとhttp://localhost/site/wp-admin/post-108.php?post=286&action=editを開き、404ページに終わります。 新しい投稿/ページを保存するときの404ページも表示されます。Wordpressは新しい投稿や編集投稿を保存すると404ページを表示します

私は何をしたのか覚えていませんが、IDEがテンプレートファイルの名前を変更したときにコードをリファクタリングした後で始める必要があります。

そこにはポスト108.phpのwp-adminの内のフォルダがあるか、私のテーマフォルダ内の、しかしpost.phpがあります。私はなぜそれが存在しない108.phpのポストを開こうとしているのか分かりません。

注:それは私が4.7.4

はあなたのすべてをありがとうワードプレスを使用して自分自身を構築していますカスタムテーマです。

+0

は一度試すその後、デフォルトにあなたのパーマリンクをリセットしてみてください。 –

+0

すべてのパーマリンクオプションを試しましたが、動作しませんでした。 –

+0

投稿編集リンクをどのように生成しましたか? –

答えて

0

以下の手順を実行すると、問題が解決する場合があります。

  1. まず第一は、「WP-adminの」フォルダ内の「post.php」という名前のファイルがあることを確認してください。

  2. すべてのプラグインを無効にしてから、もう一度お試しください。それが機能する場合は、各プラグインを1つずつ有効にして、この問題の原因を発見してください。

  3. 上記の方法で解決できない場合は、[管理者設定]> [固定リンク]にアクセスしてください。 Permalinksページで何も変更しないで、下部に[Save Changes]ボタンがあるだけです。今、投稿を公開しようとします。

  4. 問題が解決しない場合は、[Permalinks]ページで[Default]オプションを選択して変更を保存します。その後、以前のpermalinkオプションに設定し直すか、デフォルトのままにしておくことができます。その後、投稿を公開しようとします。

  5. ただし、問題が解決しない場合は、[設定]> [一般](URLの最後にスラッシュがない)で正しく設定されていることを確認してください。

  6. その後、 '設定>書き込み'のフィールドに 'アップデートサービス'フィールドのリンク 'http://rpc.pingomatic.com/'が存在しない場合は、再度投稿を公開してください。

  7. 上記の変更をすべて行っても問題が解決しない場合は、下記のコードをコピーして.htaccessファイルに貼り付けてください。 !
    でRewriteBase/
    のRewriteRule ^のindex.php $で


    RewriteEngine追加することが コード - ![L]
    するRewriteCondの%{REQUEST_FILENAME} -f
    するRewriteCondの%{REQUEST_FILENAME}を
    を-d RewriteRule。 /index.php [L]

+0

.htaccessでは、Redirect /library/wp-admin/post-108.php /library/wp-admin/post.phpという行を追加して、.htaccess全体が次のようになるようにしました。 RewriteEngine On RewriteBase/site/ RewriteRule^index \ .php $ - [L] RewriteCond%{REQUEST_FILENAME}!-f RewriteCond%{REQUEST_FILENAME}!-d RewriteRule。 /site/index.php [L] リダイレクト/site/wp-admin/post-108.php /site/wp-admin/post.php

+0

これにより、私は作業を続けることができますが、実際の問題はまだわかりますそこ。他の解決策のどれも助けてくれないようです。 –

関連する問題