2013-11-04 68 views
0

我有一個網站,我使用永久鏈接像/%category%/%postname%/。WordPress的帖子/頁面重定向時使用永久鏈接,而不是當使用默認設置

他們在一週或兩週前工作得很好。現在,當我想進入一個頁面時,出現一個錯誤,告訴我該頁面沒有正確重定向。

我沒有在我的htaccess文件中進行重定向。沒有。 如果我將永久鏈接更改爲默認,那麼每個網頁/帖子都可以正常工作。

我不知道該怎麼做。請幫助

這裏是的.htaccess

<ifModule mod_headers.c> 
    ExpiresActive On 
    # Expires after 1 month 
    <filesMatch ".(gif|png|jpg|jpeg|ico|pdf|js|htm|html|txt)$"> 
    Header set Cache-Control "max-age=2592000" 
    </filesMatch> 
    # Expires after 1 day 
    <filesMatch ".(css)$"> 
    Header set Cache-Control "max-age=2592000" 
    </filesMatch> 
</ifModule> 
# BEGIN W3TC Browser Cache 
<IfModule mod_deflate.c> 
    <IfModule mod_headers.c> 
     Header append Vary User-Agent env=!dont-vary 
    </IfModule> 
     AddOutputFilterByType DEFLATE text/css text/x-component application/x-javascript application/javascript text/javascript text/x-js text/html text/richtext image/svg+xml text/plain text/xsd text/xsl text/xml image/x-icon application/json 
    <IfModule mod_mime.c> 
     # DEFLATE by extension 
     AddOutputFilter DEFLATE js css htm html xml 
    </IfModule> 
</IfModule> 
# END W3TC Browser Cache 
# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

# END WordPress 
+0

請修改您的問題,並將您現在擁有的所有內容放在.htaccess中 – Pikk

+0

我用htaccess代碼更新了問題 –

+0

您收到的錯誤消息是什麼?錯誤頁面?空白頁?如果您暫時禁用W3TC,永久鏈接是否可以工作? – Pikk

回答

0

修復WordPress的重定向問題非常普遍的方式:(應適用於所有情況)

  1. /wp-admin/options-permalink.php 點擊「保存更改」。這將刷新WP重定向規則。
  2. 檢查.htaccess,嘗試評論WP部分除外。
  3. 嘗試臨時禁用插件。快速的方法是重命名wp-content/plugins /文件夾,WP不會禁用插件,只是不會加載它們。注意:wp-content/plugins /重命名時不要訪問/wp-admin/plugins.php,因爲WP會自動禁用它們。
  4. 檢查您的主題 files,functions.php,嘗試激活WP另一個/默認主題進行測試。
  5. 如果上面不行,請下載新鮮的WP版本。

提示:儘量不要更改wp-admin /或wp-includes /文件夾中的文件。這些將來會帶來災難。

相關問題