2014-02-23 74 views
0

我想在人的情况下重定向没有键入我的子域的完整链接,类似:如何重定向子域链接?

28cup.mpkosis28.com/重定向到28cup.mpkosis28.com/index.html

我试图在cPanel中做一个默认的重定向,但它仍然不会重定向。

编辑:所以我做了一个子域:http://28cup.mpkosis28.com/index.html。问题是我每次想访问网站时都必须添加/index.html,而无需首先访问mpkosis28.com。我不想告诉人们,如果他们想要直接进入网站,他们必须添加/index.html,我可以告诉他们去28cup.mpkosis28.com,它会重定向到28cup.mpkosis28.com/ index.html的。

对不起,没有在问题中添加更多细节,这是因为一些问题“指导方针”。

+1

这对阿帕奇的默认行为。 – woz

+0

你的问题不是很清楚...请给出更多的例子。 – zeflex

+0

你使用什么网络服务器? –

回答

0

将下面的代码放在您的索引头或默认页面访问者通常会去。

<meta http-equiv="refresh" content="0; URL=http//subdomain.domain.com">

举例来说,如果当访问者输入www.domain.com你希望他们被重定向到http//subdomain.domain.com你会把http//subdomain.domain.comURL的代码值。

+2

这不是处理重定向的正确方法。在HTTP级别执行,使用301或302状态码和位置标题,以便所有HTTP客户端都可以遵循它......不仅仅是解析HTML并理解元标记的那些。 – Brad

1

如果Apache服务器上,创建一个名为.htaccess文件并插入以下:

Redirect http://28cup.mpkosis28.com/ http://28cup.mpkosis28.com/index.html 

然后以ASCII格式上传在子结构域任一根,和/或mpkosis28.com

您也可以尝试使用:

DirectoryIndex index.html 
+0

仍然不能重定向,当我键入http://28cup.mpkosis28.com/它变成http://28cup.mpkosis28.com/cgi-sys/defaultwebpage.cgi – hiu28

+0

你(或你)已经有一个'.htaccess'文件位于子域'28cup.mpkosis28.com'或域名'mpkosis28.com'? @ hiu28 –

+0

我没有点击http://28cup.mpkosis28。com /甚至没有'http://',并且它没有改变,没有重定向到http://28cup.mpkosis28.com/cgi-sys/defaultwebpage.cgi,并且看到即将推出的滑板车。所以,我认为这可能是你本地的东西。 @ hiu28但是,当我点击http://28cup.mpkosis28.com/contact.html时,它会将我重新导向http://28cup.mpkosis28.com/index.html,因此您可能没有在Cpanel中正确完成它。 –