2011-05-09 55 views
0

更新:Woops,意識到我把代碼放在了錯誤的文件夾中。根不是/博客/更新WP和.htaccess中的永久鏈接殺死了非WP子頁面

客戶端運行的是舊版本的wordpress,大約1.7或1.8ish。

的博客是:

site.com/blog/

該鏈接的格式是這樣的:

http://www.site.com/blog/?p=1276

而且我已經選擇更改格式有冠軍基於標題關鍵字:

http://www.site.com/blog/keyword1-keywords2-...-keywordX/

然後我更新了我的.htaccess與生成的驗證碼

#<IfModule mod_rewrite.c> 
#RewriteEngine On 
#RewriteBase /blog/ 
#RewriteCond %{REQUEST_FILENAME} !-f 
#RewriteCond %{REQUEST_FILENAME} !-d 
#RewriteRule . /blog/index.php [L] 

其結果是,對沒有在博客文件夾中的site.com子頁面均無法訪問。 (主頁是可以訪問的,並且博客在新網址上工作正常,它只是搞砸了網站的其他部分)

任何人都有任何想法,爲什麼這可能會打亂網站的其他部分和任何更改我可以做的代碼?

更新:Woops,意識到我把代碼放在錯誤的文件夾中。根不是/博客/

+0

是'#'故意還是你有格式錯誤? – 2011-05-09 17:35:49

回答

0

我有一個類似的問題,我不得不做的是去每個頁面和文章(在永久鏈接結構更新後),並更新每一個,所以它會創建一個新的網址。

+0

您還需要確保在更改WP中的永久鏈接結構之前,您的.htaccess文件具有777權限。 – 2011-05-09 21:03:39