2016-03-08 88 views
0

我正在使用wordpress永久鏈接像url.com/article-name但我不想錯誤404處理我的網頁 - 所以重定向到正常的服務器錯誤頁面。 我使用下面的.htaccess:WordPress的永久鏈接沒有錯誤404頁

# 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 

有人可以幫助我,我怎麼也得調整,一個錯誤是不是重定向到index.php文件中的.htaccess代碼。如果我刪除.htaccess任何鏈接重定向到服務器錯誤404頁面。

謝謝

+0

任何想法?請幫助 – Crag

回答

0

根據這一answer你應該使用

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteCond %{REQUEST_URI} !(robots\.txt|sitemap\.xml(\.gz)?) 
    RewriteCond %{REQUEST_FILENAME} \.(css|js|html|htm|rtf|rtx|svg|svgz|txt|xsd|xsl|xml|asf|asx|wax|wmv|wmx|avi|bmp|class|divx|doc|docx|exe|gif|gz|gzip|ico|jpg|jpeg|jpe|mdb|mid|midi|mov|qt|mp3|m4a|mp4|m4v|mpeg|mpg|mpe|mpp|odb|odc|odf|odg|odp|ods|odt|ogg|pdf|png|pot|pps|ppt|pptx|ra|ram|swf|tar|tif|tiff|wav|wma|wri|xla|xls|xlsx|xlt|xlw|zip)$ [NC] 
    RewriteRule .* - [L] 
</IfModule> 

希望它能幫助!

+0

不......引發內部服務器錯誤500 – Crag

+0

我編輯了答案(刪除了一個空格)。你能再次測試嗎? –

+0

主頁再次工作,但我得到錯誤,如果我點擊頁面上的鏈接。可能是錯誤地添加了固定鏈接的東西 – Crag

相關問題