1

有没有办法或至少有一种解决方法来屏蔽默认的网络邮件 URL 或禁用访问网络邮件 URL,这样用户将无法更改他们的密码?

网站是基于 PHP 的,并且在共享主机帐户下使用 apache 服务器。问题是http://domain.com/webmail将允许用户访问主面板,他们可以在其中更改个人密码。我们不需要这个。大多数解决方案都指向更改 httpd.conf,我们不允许更改,因为这是在共享托管服务上。

我正在寻找至少解决此问题的方法。如果我的客户端在网络服务器下,如何通过他们的浏览器禁用它,这将是一个不错的解决方法,不是吗?或者除此之外还有其他建议吗?

请帮忙。这是我的紧迫问题。

非常感谢!

4

1 回答 1

0

如果您想将所有对“ http://domain.com/webmail ”的请求定向http://domain.com/webmail/address/ ”(此处为 URL - 我假设您将它们带到备用页面)。

添加具有以下规则的“.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/');
}

在您将任何内容回显或打印到输出缓冲区之前,此代码必须靠近页面顶部,这一点很重要。

于 2010-04-06T07:32:13.087 回答