2010-08-04 81 views
0

我在Wordpress中製作了一些頁面,並顯示了一個導航,用戶可以點擊進入這些頁面。爲什麼我的網頁使用WordPress鏈接到404頁面?

當你點擊任何鏈接,比Home鏈接等,它將進入一個404頁頁面未找到並顯示一條消息,如下一個:

所請求的網址/ new_mtt/about-us-2 在此服務器上未找到。

我意識到我沒有page.php文件。爲了查看索引以外的頁面,我需要嗎?

爲什麼我的網頁無法正常工作?

+0

WordPress是否在'index.php'文件所在的目錄下創建'.htaccess'文件? 'mod_rewrite'規則是您的404錯誤建議WP正在使用的永久鏈接結構所必需的。 – 2010-08-04 04:58:54

+0

我的index.php文件中沒有.htaccess文件。我在哪裏可以得到我需要放在那裏的.htaccess文件? – zeckdude 2010-08-04 05:07:09

回答

1

你的Wordpress目錄中必須有一個.htaccess文件。應該有url重寫的規則。 問題可能在於:該文件丟失,文件已損壞或mod_rewrite不被允許。

+0

是的,我在一般的wordpress文件夾中有一個.htaccess文件,但沒有在我的index.php文件所在的文件夾中。它需要在哪裏? – zeckdude 2010-08-04 05:07:31

+0

檢查你的WordPress的管理頁面的東西,如'如果你的.htaccess文件是可寫的,我們可以自動執行...'在設置>永久性面板。 – alopix 2010-08-04 05:19:31

2

您很可能需要重新生成您的固定鏈接 - 可以在90%左右的時間內解決問題。點擊設置,永久;然後選擇未選中的任何選項,點擊保存,再次選擇您最初想要的選項(可能是含有%postname%的自定義結構),再次點擊保存並驗證是否保存。

如果無法保存,與上一個答案一樣,請確保檢查.htaccess文件是否具有全局寫入權限。

相關問題