如何仅允许某些IP地址访问我的网站。目前我正在使用wordpress。我想这样做,如果用户IP不在列表中,页面将重定向到另一个站点。请帮帮我。
答案 0 :(得分:1)
如果您在Apache服务器上(并且AllowOverride
已启用),您可以通过在要限制访问的目录中创建名为.htaccess
的文件并输入:
Order deny,allow
Deny from all
Allow from 1.2.3.4 # replace this with your IP
或者,您可以在主Apache配置中使用<Directory>
指令执行此操作,但如果您使用的是共享主机,则无法执行此操作。 (那里有一个小假设,因此.htaccess解决方案)
还有其他方法,例如编辑PHP以相应地检查$_SERVER['REMOTE_ADDR']
值和die
。
答案 1 :(得分:0)
您可以使用名为Restricted Site Access的WordPress插件。