2016-11-15 50 views
2

後,我剛搬到我的WordPress網站。移動比其他網頁的所有網頁後顯示爲404未找到。這是我嘗試過的步驟。固定鏈接無法正常工作,甚至固定的.htaccess文件

我已經改變了默認的永久鏈接,它正常工作與那些。

添加以下代碼爲.htaccess

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteBase/
    **RewriteCond %{REQUEST_URI} !=/server-status** 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule . /index.php [L] 
</IfModule> 
# END WordPress 

任何想法可能是什麼?鏈接是http://dev.pwlawyers.ca/

回答

0

你的服務器運行Nginx的網絡服務器,並htaccess的是Apache Web服務器。

+0

你是對的,我我很愚蠢。任何機會,你可以給我如何做才能得到這個權利的基本知識。我通常不會處理這個問題。通常只需使用複印機移動所有內容,而且從來沒有出現問題 – user2189801

0

,所以我想我有固定的:

如果你的WordPress安裝文件夾的根目錄,然後添加這config文件塊:

location/{ 
    index index.php index.html index.htm; 
    try_files $uri $uri/ /index.php?$args; 
} 

如果它是一個文件夾中,例如WordPress的文件夾然後添加:

location /wordpress/ { 
    try_files $uri $uri/ /wordpress/index.php?$args; 
} 

重新加載nginx,它應該沒問題。

0

添加過濾器

您可以通過插件添加以下過濾器(或主題功能等):

// Stop WordPress from modifying .htaccess permalink rules add_filter('flush_rewrite_rules_hard','__return_false');

感謝