如何获取 javascript ajax 调用以查看与 DocumentRoot 相同级别的目录?
我不断被推入 DocumentRoot。
在 httpd.conf 中,我的 DocumentRoot 设置如下:
DocumentRoot = "/var/www/html/wordpress"
因此,当用户访问 www.mysite.com 时,它会将他们定向到 www.mysite.com/wordpress 文件夹,但他们看不到“wordpress”。
但是,我的旧版软件已经在 html(与 wordpress 相同级别)下设置了一个名为“scripts”的文件夹,如下所示:
html/
/wordpress <--- DocumentRoot
/scripts <--- i need to get in here via ajax
因此,当我尝试从 ajax 调用访问它时:
$.ajax({
url: "../scripts/myScript.js"
});
apache(正确)将其发送到 wordpress,因此我的实际调用如下所示:
"192.168.2.2/wordpress/scripts/myScript.js"
但我需要它看起来像这样:
"192.168.2.2/scripts/myScript.js"
这是路径:
"/var/www/html/scripts/myScript.js"
我假设有一个虚拟主机或重定向指令应该可以解决问题,但我已经尝试了几个版本并且无法让它工作。