是否有办法或至少有一种方法可以屏蔽默认的网络邮件网址或禁用访问网络邮件网址,以便用户无法更改密码?
网站是基于PHP的,并且在共享主机帐户下使用apache服务器。问题是http://domain.com/webmail将允许用户访问主面板,他们可以在其中更改其个人密码。我们不需要这个。大多数解决方案都指向更改httpd.conf,我们不允许更改,因为这是在共享主机服务上。
我正在寻找至少解决此问题的方法。如果我的客户端在网络服务器下,如何通过他们的浏览器禁用它,这将是一个体面的解决方法不是吗?或者除此之外还有其他建议吗?
请帮忙。这是我的紧急问题。
非常感谢!
答案 0 :(得分:0)
如果您想将所有请求“http://domain.com/webmail”定向到“http://domain.com/webmail/address/”(在此处编写网址 - 我假设您将其带到备用页面)。
使用以下规则添加“.htaccess”文件:
RewriteEngine on
RewriteRule ^webmail/ /webmail/address/ [NC,R=301]
替代解决方案......
“http://domain.com/webmail/index.php”中存在的页面 - 您可以检查此页面中的地址,并将重定向标题添加到您希望他们转到的页面中...
if ($_SERVER['REQUEST_URI'] == 'http://domain.com/webmail/') {
header('Location: http://domain.com/webmail/address/');
}
在您对输出缓冲区进行回声或打印任何内容之前,此代码必须靠近页面的顶部。