2011-05-07 89 views
1

wp-signup.phpwp-login.php?action =註冊?有什麼區別?WordPress的 - wp註冊和註冊之間的區別

我的服務器無法在我的Wordpress網絡上處理註冊垃圾郵件(超過2.000 /日),所以我決定刪除wp-signup.php文件(嘗試reCaptcha後)。用戶仍然可以使用wp-login.php?action = register進行註冊。目前,註冊垃圾郵件似乎已經停止...

如果用戶可以註冊沒有它,wp-signup.php的真正目的是什麼?

我知道這應該是另一個問題,但你能推薦一些關於在Wordpress上停止這種垃圾郵件的方法嗎?

非常感謝!

+0

這是一個定期刪除用戶垃圾郵件並禁用通知電子郵件的插件。 http://wordpress.org/extend/plugins/user-spam-remover/。還有其他插件添加驗證碼等。或者,您可以禁用WP設置菜單中的公共註冊。 – joelhardi 2011-05-07 01:18:14

+0

我想在插入SQL查詢之前阻止垃圾郵件,這樣我的服務器不會崩潰。我試過captcha,但我仍然收到很多垃圾郵件。 – 2011-05-07 14:24:14

+0

這個問題似乎是脫離主題,因爲它是關於WordPress的 – 2013-08-06 17:14:14

回答

2

老問題,但爲了其他人的問題,這裏有一些我剛剛學到的答案。

  1. 重命名wp-signup.php文件以防止bot腳本使用它。如果你想保持它的功能(我這樣做),搜索 - 替換文件中的文件名稱,它仍然會像廣告一樣工作。您可能需要注意何時升級Wordpress,我不確定升級過程是否會替換原始的wp-signup.php文件,從而允許漫遊器再次使用它。

  2. 更改您的默認註冊鏈接,再次讓bot腳本找不到它。有一個插件 - http://wordpress.org/extend/plugins/custom-registration-link/ - 可以讓你做到這一點,註冊過程仍然有效。我發現我實際上可以使用它來更改默認註冊鏈接以指向我的重命名的wp-signup.php文件,因爲這是我希望在我的系統上註冊的唯一路徑。所以,獎金。

還有更多的事情可以做,比如創建一個頁面模板持有WP-signup.php形式和使用登記註冊,WP-signup.php文件移動到你的主題文件夾等但我不太瞭解這些方法在那裏給你提供建議。

祝你好運! David