2013-01-22 78 views
0

最近我的wordpress website被黑了,手機被重定向到不雅的網站。我以前沒有任何有關.htaccess的知識,但我知道肇事者會在那裏。它是,所以我刪除了.htaccess文件中的所有內容。但它完全停止了工作,所以我找到了這個通用的WordPress重定向代碼。該代碼是htaccess重定向到空白頁

# BEGIN WordPress 

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . index.php [L] 
</IfModule> 

# END WordPress 

從臺式機看它現在很好,但只要它是從一個移動設備觀看它重定向到一個空白頁。

任何想法?

+0

你能發佈一個鏈接到網站嗎? – luke

+0

我做過了,單詞「網站」是一個鏈接。但是,我必須告訴你我有一些思科問題,所以你將無法訪問它。我知道這很難回答,但我想可能有人聽說過這個。 –

+0

你的WP規則集缺少防止循環的規則:'RewriteBase /'下方的'RewriteRule^index \ .php $ - [L]'。儘管它不能解決您的實際問題 –

回答

0

聽起來好像您的舊.htaccess文件中可能存在特定的移動重定向規則,該規則現在已被擦除,並且/或者存在一些指向重定向的特定WordPress代碼。

理想情況下,您可以從備份恢復文件。但是如果你沒有備份,你必須做一些調查。

我對WordPress並不是特別熟悉,但我懷疑你可能安裝了一個WordPress插件,以便獲得特定於移動設備的功能或重定向。如果是這樣的話,你應該重新安裝它或者聯繫該插件的維護者。

否則,你可以找到各種不同的Apache重定向片段來重定向移動設備 - 一些Googling可能會幫助你找到什麼你需要。

+0

我同意Arthur的觀點,並建議您安裝http://wordpress.org/extend/plugins/better-wp-security/以防止被黑客攻擊再次(你可能把你的.htaccess文件寫成可寫的!) –