我的一個網站使用joomla開發的。它實際上是一箇舊版本(版本1.5)。它運行成功,但現在它顯示403 Forbidden錯誤。Joomla 403禁止的錯誤
我htaccess文件看起來像這些
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
# Block out any script trying to base64_encode data within the URL
RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
# Block out any script that includes a <script> tag in URL
RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Return 403 Forbidden header and show the content of the root homepage
RewriteRule .* index.php [F]
RewriteBase/
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteCond %{REQUEST_URI} !^/index\.php
RewriteCond %{REQUEST_URI} (/[^.]*|\.(php|html?|feed|pdf|raw))$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [L]
如果行爲改變,並且htaccess不是那麼最有可能在環境中的東西改變。例如,PHP版本或apache版本改變了嗎? – Elin
我聯繫了託管團隊,他們告訴它由於病毒。你可以告訴我如何修復病毒文件。 – PHPCoder
Joomla文檔站點提供有關如何處理被黑客攻擊的建議。 https://docs.joomla.org/Security_Checklist/You_have_been_hacked_or_defaced – Elin