wp-signup.php 和 wp-login.php?action = register 有什么区别?
我的服务器无法处理我的Wordpress网络上的垃圾邮件(超过2000 /天),所以我决定删除wp-signup.php文件(在尝试reCaptcha之后)。用户仍然可以使用wp-login.php?action = register进行注册。目前,注册垃圾邮件似乎已停止......
如果用户可以在没有它的情况下注册,那么wp-signup.php的真正目的是什么?
我知道这应该是另一个问题,但你能否向我推荐一些关于在Wordpress上阻止这种垃圾邮件的事情?
非常感谢!
答案 0 :(得分:2)
旧问题,但为了问题的其他人,这里有一些我刚学到的答案。
重命名wp-signup.php文件以防止bot脚本使用它。如果你想保持它的功能(我这样做),搜索 - 替换文件中的文件名,它仍然可以像宣传的那样工作。您可能需要在升级Wordpress时观看,我不确定升级过程是否会替换原始的wp-signup.php文件,从而允许机器人再次使用它。
再次更改默认注册链接,因此bot脚本无法找到它。有一个插件 - http://wordpress.org/extend/plugins/custom-registration-link/ - 可以让你这样做,注册过程仍然有效。我发现我实际上可以使用它来更改默认注册链接以指向我重命名的wp-signup.php文件,因为这是我在系统上唯一需要的注册路径。所以,奖金。
你可以做更多的事情,比如创建一个页面模板来保存wp-signup.php表单并使用它进行注册,将wp-signup.php文件移动到你的主题文件夹等等但我不喜欢我不太了解那些方法,在那里为你提供建议。
祝你好运! 大卫