相关疑难解决方法(0)

有没有办法强制apache返回404而不是403?

有没有办法如何配置Apache Web服务器为某些特定目录返回404(未找到)错误代码而不是403(禁止),我想禁止访问?

我找到了一些建议使用mod_rewrite的解决方案,例如

RewriteEngine On
RewriteRule ^.*$ /404 [L]
Run Code Online (Sandbox Code Playgroud)

由于发送404而不是403的目的是混淆目录结构,这个解决方案太具有启发性,因为它重定向到某个不同的位置,这使得最初访问的目录显然确实存在.

apache security mod-rewrite http-status-code-403 http-status-code-404

26
推荐指数
3
解决办法
4万
查看次数

Apache - 反向代理和HTTP 302状态消息

我的团队正在尝试从客户的站点将Apache反向代理设置到我们的一个Web应用程序中.

http://www.example.com/app1/some-path映射到http://internal1.example.com/some-path

在我们的应用程序中,我们使用struts并在某些操作上设置redirect = true以提供某些功能.来自这些重定向的302状态消息导致用户突破代理,从而导致最终用户的错误页面.

HTTP/1.1 302找到位置:http://internal.example.com/some-path/redirect

有没有办法在apache中设置反向代理,以便重定向正常工作?

http://www.example.com/app1/some-path/redirect

apache redirect reverse-proxy http-status-code-302

11
推荐指数
2
解决办法
4万
查看次数