.htaccess如何允许访问目录

ha5z0ras  于 2022-11-16  发布在  其他
关注(0)|答案(1)|浏览(167)

如果用户来自我的域中的url,我如何只允许访问Web服务器中的目录。例如:如果用户是在网址mydomain.com/folder可以访问mydomain.com/secretfolder但是如果用户是在mydomain.com不能访问mydomain.com/secretfolder即使他写在浏览器的网址.我想把规则在一个htaccess在apache服务器.谢谢.

j2datikz

j2datikz1#

我不知道.htaccess是否能满足你的要求,我建议你在secretfolder目录下使用.htpasswd,或者如果你没有太多用户需要管理的话,可以使用IP认证。否则,我会使用一些javascript,但这可能不是最好的方法,因为它很容易伪造:

function goToSecretFolder()
{
    if(window.location.href == "mydomain.com/folder")
    {
        window.location.replace("mydomain.com/secretfolder"); 
    }
    else
    {
        //redirect to another page/error403
    }
}

相关问题