如何在表单标签(html)中的action属性中修复相对路径

阿卡列夫

文件夹树对我来说这很有效(来自index.html,在浏览器(apache2)中键入akaleaf.com)

<form action="love512.png" method="GET">

但这不是(即使我在每个文件夹中都有love512.png)

<form action="../cgi-bin/love512.png" method="GET">
<form action="cgi-bin/love512.png" method="GET">
<form action="/cgi-bin/love512.png" method="GET">
<form action="/var/www/akaleaf.com/cgi-bin/love512.png" method="GET">

按下index.html的这4个版本的按钮后,我得到了“找不到。在此服务器上找不到所请求的URL”。首先,正确打开一个love512.png图像。

每个文件夹和文件(以“ www”文件夹开头)都具有777访问权限,并被授予akaleaf(me)组

阿卡列夫

解决方法是:添加

<IfModule alias_module> 
  ScriptAlias /cgi-bin "/var/www/akaleaf.com/cgi-bin/" 
</IfModule>

/etc/apache2/apache.conf某个位置的文件中(无论如何)(不要忘记替换/var/www/akaleaf.com为您的站点根文件夹的路径)。文件akaleaf.com.conf包含:yadi.sk/i/vQdcAhtN3S4KGQ。现在love512.png不工作cgi-bin/love512.png(但它在其他文件夹,如的public_html工作),但剧本cgi-bin/story.pl 的工作,这是比较好。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章