为什么我的网站会将我重定向到我的本地主机?

时间:2010-12-26 02:26:09

标签: web localhost

好吧,我的网站有一些问题,我不确定是什么原因造成的。访问此页面http://online-file-sharing.net/tos.html并单击其中一个底部页脚链接...它会将您重定向到地址栏中的本地主机。我不知道为什么会这样做。我在我自己的服务器上托管这个网站,这是这台电脑,并使用Xampp。如果这些信息有帮助。无论如何任何帮助将不胜感激!我也使用DYNDNS作为我的名字服务器。

我已经在超级用户和网络应用上问过这个问题QnA网站也无法提供帮助。他们说要来这里。另一件需要注意的是,该网站运行在一个脚本而不是多个脚本(upload.cgi)上。但是有三个文件不是动态的,不属于upload.cgi文件......这些文件是about.html,browse.html和tos.html。

另外需要注意的是,我的主页upload.cgi只能通过手动输入online-file-sharing.net/cgi-bin/upload.cgi来访问(这不是它的真实位置,但似乎以这种方式识别它...但是将我重定向到我的本地主机。)

.htaccess文件代码:

DirectoryIndex upload.cgi 

我的upload.cgi路径代码:

my $version = "4.14";
$ENV{PATH} = '/bin:/usr/bin';
delete @ENV{'IFS', 'CDPATH', 'ENV', 'BASH_ENV'};
($ENV{DOCUMENT_ROOT}) = ($ENV{DOCUMENT_ROOT} =~ /(.*)/); # untaint.
#$ENV{SCRIPT_NAME} = '/cgi-bin/upload.cgi';
use lib './perlmodules';
#use Time::HiRes 'gettimeofday';
#my $hires_start = gettimeofday();
my (%PREF,%TEXT) = ();

我正在使用的脚本是FileChucker。

我希望这些信息足以找到答案......如果没有,请告诉我,我会尽可能多地发布您的信息!

2 个答案:

答案 0 :(得分:3)

您的页脚链接是:

<a href="http://localhost/">Home</a> &#8211; 
<a href="http://localhost/filechucker.cgi?action=listfiles">Download Files</a> - 
<a href="#">TOS</a>

指向localhost,所以它正在按照你的要求去做。

对于upload.cgi,我收到的标题是:

HTTP/1.1 302 Found
Date: Sun, 26 Dec 2010 02:39:06 GMT
Server: Apache/2.2.14 (Win32) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l mod_autoindex_color PHP/5.3.1 mod_apreq2-20090110/2.7.1 mod_perl/2.0.4 Perl/v5.10.1
Location: http://localhost/?&number_of_files=0&ip=xxx.xxx.xxx.xxx&host=&duration=2 seconds&act=upload_result
Content-Type: text/plain
Content-Length: 0
Connection: close

注意那里的Location: http://localhost/...,它将浏览器重定向到localhost。

答案 1 :(得分:0)

我已打开您的网站并检查 href 中的 url 是否为localhost。那么你可能正在运行任何类型的开发服务器并且在localhost下运行?服务器我认为它的名字是localhost!