2010-06-14 98 views
0

我最近開始一個博客網站,並希望給它一個雜誌的樣子。我使用WordPress的博客,並使用Arthemia主題。我還將永久鏈接結構更改爲指向/%year%/%monthnum%/%day%/%postname%/ structure。現在我遇到的問題是分頁已停止在我的主頁上工作。當我點擊下一頁鏈接時,我得到一個404錯誤。我的/ page/2 url不顯示下一頁。我檢查谷歌,發現這是由於固定鏈接更改導致正在執行的重定向。給出的解決方案是,我需要跳過/ page/* url的url重寫。這是鏈接到說這個http://www.yoursearchadvisor.com/blog/wordpress-next_posts_link-broken/的文章。尋呼不能在我的WordPress安裝

我無法按照這篇文章解決我的問題,因爲我在本文中提到的設置部分找不到永久性重定向管理器。請有人請指導我如何解決這個問題。

我使用最新的Wordpress版本和Arthemia主題。

我使用IIS 7運行Wordpress。至少我從谷歌到現在都知道我需要在web.config文件中添加一些規則。但仍然沒有成功。

謝謝。

回答

0

我終於找到了解決我的問題的方法。一切安裝正確,網址重寫在Godaddy的windows經濟帳戶上正常工作。我的問題的解決方案很簡單。如果有人遇到同樣的問題,請按照這些步驟操作。

進入設置 - >最多選項,在閱讀部分

的博客頁面顯示的默認設置爲10。將其更改爲5並保存設置。這應該可以解決問題。現在,我的博客可以正常工作,永久鏈接設置爲/%year%/%monthnum%/%day%/%postname%/。

總結:

我使用Godaddy windows經濟帳戶。 Url重寫在Godaddy帳戶上正常工作。 無論何時我們對永久鏈接結構進行更改,web.config文件都會更新。 在主頁上的分頁欄可能會給404錯誤(在我的情況下)。 使用上述步驟修復它。我在我的博客上也添加了一篇文章http://techaxe.com/2010/06/14/fix-for-404-error-while-navigating-to-the-next-page-in-wordpress/。希望這節省了一些人的時間。

0

在你的主題中打開你的index.php文件。

替換:

$page = (get_query_var('paged')) ? get_query_var('paged') : 1; 

    query_posts("cat=-27,-28&paged=$page&posts_per_page=5"); ?> 

隨着

$wp_query = new WP_Query query_posts("cat=-27,-28&paged=$paged&posts_per_page=5"); ?> 

的問題是導航鏈接只能用變量$ wp_query工作,所以它必須被使用。

+0

這不是我的問題的實際解決方案。我的問題是關於IIS 7.0上的URL重寫。 web.config文件中必須進行一些更改才能更正此問題。我將不得不穀歌更多的解決這個問題。 – 2010-06-14 17:35:56

+0

你試過了嗎?如果第二個頁面不存在wp認爲你做的查詢,它將不起作用。 – 2010-06-14 17:42:37

0

添加到您的查詢的末尾:

.'&paged='.$paged 
0

最簡單的答案似乎是正確的。 即使您選擇以下永久鏈接結構/%郵政名稱%/只需將您的「博客網頁最多顯示選項」設置爲低於發佈的郵件數量,直到您擁有更多網頁,然後微調品味......