2017-04-24 101 views
0

問題是......當我點擊編輯帖子/編輯頁面時,它會嘗試打開http://localhost/site/wp-admin/post-108.php?post=286&action=edit並在404頁面結束。 保存新帖子/頁面時,它還顯示404頁面。Wordpress在保存新帖子或編輯帖子時顯示404頁面

我不記得我做了什麼,但是當我重命名模板文件時,它必須在IDE重構代碼後啓動。

沒有-108.php後可溼性粉劑管理員文件夾或我的主題文件夾內,但有post.php中。我不知道爲什麼它試圖打開不存在的後108.php。

注:這是一個自定義主題,我使用WordPress建立自己4.7.4

謝謝大家。

+0

嘗試重置您的永久鏈接到默認然後再試一次。 –

+0

我已經嘗試了所有的固定鏈接選項,不工作。 –

+0

您是如何生成帖子編輯鏈接的? –

回答

0

通過以下步驟,可能會解決您的問題。

  1. 首先,確保有一個命名爲「可溼性粉劑管理員」文件夾「post.php中」文件。

  2. 然後禁用所有插件並重試。如果有效,請逐個啓用每個插件以發現導致此問題的原因。

  3. 如果上述不幫助你,請轉到你的'管理>設置>固定鏈接'。不要更改該固定鏈接頁面上的任何內容,只需單擊底部的「保存更改」按鈕即可。現在嘗試發佈帖子。

  4. 如果您仍然遇到此問題,請在固定鏈接頁面選擇「默認」選項,然後保存更改。之後,您可以再次將其設置爲以前的永久鏈接選項,或將其保留爲默認。然後嘗試發佈帖子。

  5. 如果問題仍然存在,請檢查「設置>常規」(網址末尾沒有斜線)中的「WordPress地址(URL)」和「博客地址(URL)」設置是否正確。

  6. 之後,從'設置>寫入'中的字段'更新服務'中刪除鏈接'http://rpc.pingomatic.com/',然後再次嘗試發佈帖子。

  7. 如果上述所有更改都出現問題,請複製下面給出的代碼並粘貼到.htaccess文件中。要添加 代碼


    RewriteEngine敘述在
    RewriteBase/
    重寫規則^ $的index.php! - [L]
    的RewriteCond%{} REQUEST_FILENAME -f
    的RewriteCond%{} REQUEST_FILENAME -d
    RewriteRule。的index.php [L]

+0

在.htaccess中,我添加了一行重定向/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

這讓我繼續工作,但我知道真正的問題仍然存在那裏。其他解決方案似乎沒有任何幫助。 –

相關問題