2012-08-01 45 views
1

我正在PHP中创建一个应用程序。 我想要做的一件事就是让用户输入www.example.com/app/rrr.php,其中应用程序是我的应用程序的主目录,而rrr.php不存在,那么程序就会不要去任何地方,或者使用.htaccess中的ErrorDocuments重定向到上一页。到目前为止,我已经能够得到这个唯一的办法就是在我的.htaccess补充一点:
在404不要去任何地方(PHP)

ErrorDocument 404 C:\Users\Chris\Desktop\wamp\www\Master\errorcode.php 

当我尝试去一个页面不存在(在地址区域中键入)该程序不会尝试去它。在一个确实存在的页面上(如果我输入了我所做的一个php文件),程序正常进行。我的问题是,我怀疑这对于自己安装它的用户是有效的,我想知道是否有人对如何为每个人做这项工作有想法。

回答

0

Couln't完全明白你的问题,但我认为是,

你应该直接用户404页面,您会检查是否有那么任何参照给出的链接有404页,像You might want to go back一起,如果没有referer只显示404页面。

+0

它现在的工作方式是,如果我的.htaccess中有该行,如果用户在浏览器栏中键入一个不存在的链接,那么页面会将其视为没有任何事情发生。我想保留它,但如果我使用上面的.htaccess行分发应用程序,我不确定它是否会工作。 – 2012-08-01 14:45:17

+0

是的,它应该像apache一样工作。或者,您可以在实际使用之前要求用户进行此编辑的地方提供额外的README文件。 – Kalpesh 2012-08-01 14:51:19