我需要在Apache2中创建一个安全目录。
我的登录页面有/var/www
,而我的PHP,JavaScript和HTML都有/var/www/secure/
。
我发送了一个登录请求,在成功回复后,我想从/var/www/secure/
运行我网站的其余部分,因此我从/var/www/secure/index.php
打电话给/var/www/login.php
。< / p>
/var/www/secure/index.php
中的所有路径都是相对的(/var/www/secure/
),但后来我收到错误(在Apache日志中):
文件不存在:/ var / www / scripts,referer:my_IP_Address / login.php
位于/var/www/secure/scripts
的脚本目录与/var/www/secure/index.php
相同。
我的问题是:为什么路径仍然是/var/www/
,就像login.php文件一样?
我打电话给/var/www/secure/index.php
后如何处理路径?