从页面URL重定向到另一个页面

时间:2015-06-01 12:42:47

标签: javascript php html url redirect

基本上,一位同事发了一张带有网址的海报作为example.com/pagename,但是,当我们在网站上创建一个页面时,它会自动创建一个网址

  example.com/view/pagename 

有没有办法可以将他放在海报上的网址重定向到网页的实际网址?不确定我是否可以将某些内容放在服务器上,或者是否通过我们的主机(1和1)执行此操作。

你有什么想法吗?

3 个答案:

答案 0 :(得分:1)

一个简单而快速的解决方案是在您的文档根目录上创建一个foler pagename,并在此文件夹中添加 index.html 文件,并在标题中添加:

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

您还可以添加JavaScript重定向和带有正确URL的链接以进行重定向,因此,如果浏览器不支持JS或HTML重定向,则用户始终可以使用直接链接。

<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="refresh" content="0; url=http://example.com/view/pagename" />
        <script type="text/javascript">
            window.location.href = "http://example.com/view/pagename";
        </script>
    </head>
    <body>
        If you are not redirected automatically, follow the <a href="http://example.com/view/pagename">link to pagename</a>.
    </body>
</html>

答案 1 :(得分:1)

假设您使用apache作为Web服务器,则可以通过添加.htaccess规则轻松实现此目的。

  

的.htaccess

Redirect 301 /pagename /view/pagename

答案 2 :(得分:1)

在该页面中,您可以在PHP中使用标题功能。

所以在页面example.com/page1.php中,使用像

标题(&#34;位置:example.com/page2.php");

所以当page1加载时,它会自动重定向到page2

相关问题