2011-05-06 136 views
0

如果我询问之前已询问过的问题,我很遗憾,但经过几个小时的研究后,我无法在网站上找到我的答案。 我的问题是,我在我的服务器上使用tomcat,并且一切正常,除了我可以通过直接在URL中输入文件的路径访问网站上的所有jsp和jspf页面,但这是一个非常不安全。我想只能输入网站的地址,如果有任何子目录被调用,那么应该重定向到基础url。禁止访问Apache服务器上的jsp文件

我试图用RedirectRule做到这一点,但永远不能让它工作(将永远允许访问)。

我也尝试过,但它仍然没有工作。

预先感谢您的回答

回答

0

把它们/WEB-INF文件夹中。然后,他们只能通过控制servlet中的RequestDispatcher<jsp:include>访问。

+0

谢谢!所以我试图移动WEB-INF /文件夹下的jsp文件夹,但现在我在网站上看不到任何东西。我认为它来自我通过执行/ jsp/...来包含我的页面的事实,您是否知道使它工作而无需将路径转到WEB-INF/jsp/...的路径?非常感谢您的回答 – Guillaume 2011-05-06 22:45:35

+0

您需要更改路径。只需在你的编辑器中查找和替换所有文件。 – BalusC 2011-05-07 03:18:02

+0

这花了我多一点时间,但它的工作!非常感谢 – Guillaume 2011-05-08 02:48:46

相关问题