2017-03-29 100 views
0

我已經將WordPress網站上傳到了一臺工作正常的新服務器上。但固定鏈接設置不起作用。所有其他頁面都返回404錯誤。WordPress的永久鏈接在服務器上不起作用

及以下我.htacces S檔

 
    
     RewriteEngine On 
     RewriteBase/
     RewriteRule ^index\.php$ - [L] 
     RewriteCond %{REQUEST_FILENAME} !-f 
     RewriteCond %{REQUEST_FILENAME} !-d 
     RewriteRule . /index.php [L] 
    
+0

什麼是你的永久鏈接結構? – roundAbout

+0

試試這個:轉到永久鏈接設置將其設置爲默認並保存,並老化將其更改爲所需的。 –

+0

WebServer使用什麼? webserver環境是否允許url重寫(Apache的mod_rewrite,nginx的try塊)? – Butuzov

回答

2

請檢查Apache模塊重寫。

在根wordpress文件夾中插入到index.php中phpinfo(); 並找到這個字符串mod_rewrite。如果它`不,告訴它你的主機供應商的支持

+0

沒有人對Apache =)說過一句話,但最有可能的是這種情況! – Butuzov

0

要修正這個錯誤一個也可以試試這個方法:

打開的phpmyadmin>WordPress數據庫>wp_options表

這裏查看前兩個字段並更新option_value並帶有正確的WordPress位置。之後,重新加載永久鏈接,希望錯誤可能會消失

相關問題