从cgi-binredirect到主页

我们目前正在build立一个以前由别人使用的域名。 我们设法301redirect除了一页以外的所有内容:

http://www.mysite.com/cgi-bin/link.cgi

我已经尝试使用htaccessredirect从cgi-bin目录中的所有内容,除了将htaccess放在cgi-bin目录(httpdocs目录之外)中无济于事。 目前在媒体寺庙服务器上运行。 是否有需要设置访问该文件夹与htaccess权限? 使用别的东西? 我不想使用任何CGI,只是回到我的主页。

提前致谢!

如果您有权访问虚拟主机的configuration:

Redirect 301 /cgi-bin/link.cgi http://www.mysite.com 

如果您无法访问虚拟主机的configuration,那么您可能不太好,因为您的Web服务器configuration可能包含如下所示的内容:

 ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None ... </Directory> 

…这意味着.htaccess文件将在cgi-bin目录中被忽略…

作为最后的手段,你可以尝试将下面的内容填入link.cgi:

 #!/usr/bin/perl print "Location: http://www.mysite.com\n\n"; 

为什么不修改实际的CGI文件redirect,无论是HTML元标记或其他?