你可以重定向" http:example.com/folder"到http://www.example.com"?

时间:2014-09-11 09:35:10

标签: html

只是想知道这是否可行?

3 个答案:

答案 0 :(得分:1)

您可以使用htaccess或单个HTML文件,该文件位于"文件夹"文件夹中。

只需将 index.html 文件添加到该文件夹​​即可。然后添加以下代码:

<!DOCKTYPE html>
<html>
<head>
    <meta http-equiv="refresh" content="0; url=http://example.com/" />
</head>
<body>
    You will be redirected...
</body>
</html>

&#34; 0&#34;元标记中定义访问者重定向后的秒数。如果他应该在页面上停留5秒,请输入5。

答案 1 :(得分:1)

Web应用程序服务器通常会加载一个默认页面,例如index.html。 在您的&#34;文件夹中#34;你可以像这样添加一个HTML页面:

绝对路径:

<HTML>
   <HEAD>
       <META http-equiv="refresh" content="0; url=http://example.com" />
   </HEAD>
   </BODY>
   </BODY>
</HTML>

相对路径:

<HTML>
   <HEAD>
       <META http-equiv="refresh" content="0; url=.." />
   </HEAD>
   </BODY>
   </BODY>
</HTML>

JS风格:

<HTML>
   <HEAD>

   </HEAD>
   </BODY onload="document.location.href='..'">
   </BODY>
</HTML>

答案 2 :(得分:0)

当然,有很多方法可以实现它。

在/ folder /中的身体头部进行元刷新:

<meta http-equiv="refresh" content="0; url=http://example.com/" />

/ folder /中的小javascript /重定向到根目录。

<script>window.location.href = '/'</script>

在PHP中,您可以使用

header('Location: /');

重定向访问者。

另一种方法是使用htaccess&#39; rewritemodule

Redirect /old_dir/ http://www.yourdomain.com/new_dir/index.html

或者如果您正在使用NginX,服务器中的新位置将起作用:

rewrite ^(.*) http://www.example.com/$1 permanent;

所以这真的取决于你想要什么。如果您知道上述某些解决方案更好甚至无效。 例如,使用reqrite选项(最后两个),您可以告诉蜘蛛(谷歌)页面永久(301)或临时(302)重新定位。