-2
的問題是:500內部錯誤在.htaccess文件中添加代碼後出現
我有一個WordPress站點上4.3運行並使用從ENVATO市場(POND V2.0)的主題。我使用這個網站進行了一次SEO測試(SEO Checkup Test)。在閱讀如何提高SEO分數的提示之後,我遵循了在.htaccess文件中添加此代碼來修復IP Canonical Test的建議。
RewriteCond %{HTTP_HOST} ^XXX\.XXX\.XXX\.XXX
RewriteRule (.*) http://www.yourdomain.com/$1 [R=301,L]
但是,我無法在我的DirectAdmin中找到該文件,並在Google上搜索如何打開它。我設法打開它,但文件沒有顯示任何內容。然後我尋找這樣的默認規則:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_URI} ^/(dev|failed_auth.html)/?.*$
RewriteRule ^.*$ - [L]
</IfModule>
添加這些功能並保存後,我的WordPress網站顯示500內部錯誤。當我刪除它時,網站恢復正常。這些奇怪問題背後可能存在的問題是什麼?我需要將IP Canonical添加到文件中。不僅是IP Canonical,還有Perl。 WWW代碼。
RewriteCond %{HTTP_USER_AGENT} libwww-perl.*
RewriteRule .* – [F,L]