Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么其他人在我的网站上得到404?(在上面使用PHP)_Php_Html_Apache_.htaccess_Web - Fatal编程技术网

为什么其他人在我的网站上得到404?(在上面使用PHP)

为什么其他人在我的网站上得到404?(在上面使用PHP),php,html,apache,.htaccess,web,Php,Html,Apache,.htaccess,Web,所以我可以访问我学校域名上的a/www文件夹,问题是只有学校网络上的人才能访问该文件夹(这不应该发生,除非他们仅限于VPN访问) 如果是这样的话,我将如何修改我的.htaccess文件以允许外部人员访问我的站点或禁用VPN要求?我记得我在摆弄我的htaccess文件,这可能破坏了它,但我不知道发生了什么。有什么建议吗?除非限制最初在.htaccess文件中,否则您将无法直接添加外部访问 需要VPN访问是在网络级别上完成的(而不是文件夹或用户级别,这是您正在尝试的)。这意味着您必须请求管理员为您执

所以我可以访问我学校域名上的a/www文件夹,问题是只有学校网络上的人才能访问该文件夹(这不应该发生,除非他们仅限于VPN访问)


如果是这样的话,我将如何修改我的.htaccess文件以允许外部人员访问我的站点或禁用VPN要求?我记得我在摆弄我的htaccess文件,这可能破坏了它,但我不知道发生了什么。有什么建议吗?

除非限制最初在.htaccess文件中,否则您将无法直接添加外部访问

需要VPN访问是在网络级别上完成的(而不是文件夹或用户级别,这是您正在尝试的)。这意味着您必须请求管理员为您执行此操作。我怀疑你是否有权修改学校设置的任何防火墙、代理或路由表。此外,这样做可能是非法的


为了快速解决问题,如果您有权访问公用文件夹,可以尝试将symlink添加到您的www目录。这不太可能起作用,因为(a)我怀疑您有权访问公共目录,以及(b)学校通常在Apache中禁用
FollowSymLinks

,除非该限制最初在.htaccess文件中,否则您将无法直接添加外部访问

需要VPN访问是在网络级别上完成的(而不是文件夹或用户级别,这是您正在尝试的)。这意味着您必须请求管理员为您执行此操作。我怀疑你是否有权修改学校设置的任何防火墙、代理或路由表。此外,这样做可能是非法的


为了快速解决问题,如果您有权访问公用文件夹,可以尝试将symlink添加到您的www目录。这不太可能起作用,因为(a)我怀疑你有权访问公共目录,以及(b)学校通常在Apache中禁用
FollowSymLinks
.htaccess
不能使用它。查看沿途任何防火墙或代理的设置。@JanDvorak-设置?我认为
.htaccess
不能使用此功能。查看沿途任何防火墙或代理的设置。@JanDvorak-设置?实际上,我可以访问公共目录,如果需要,我可以定义自己的.htaccess文件。他们有使用.htaccess的选项,因此您可以使用密码保护您的文件,或者要求登录,以便只有大学生才能获取文件。那么,我应该向.htaccess文件添加什么呢?我对Apache一无所知。只需在公共目录中添加一个符号链接即可。然后尝试将
Options+FollowSymLinks
添加到公用目录的.htaccess中。在没有看到你们大学的具体设置的情况下,我帮不了你们太多。我想我可能真的可以访问它…->/etc/httpd/http.conf.origI的要点实际上可以访问公共目录,如果需要,我可以定义自己的.htaccess文件。他们有使用.htaccess的选项,因此您可以使用密码保护您的文件,或者要求登录,以便只有大学生才能获取文件。那么,我应该向.htaccess文件添加什么呢?我对Apache一无所知。只需在公共目录中添加一个符号链接即可。然后尝试将
Options+FollowSymLinks
添加到公用目录的.htaccess中。在没有看到你们大学的具体设置的情况下,我帮不了你们太多。我想我可能真的可以访问它…->/etc/httpd/http.conf.orig的要点