302重定向而不重定向到页面(HTML)

时间:2014-09-01 10:17:49

标签: html redirect http-status-code-302 weebly

我在Weebly上有一个old website,我想将其重定向(302)到我的新WordPress网站Endelve Design。据我所知,我可以通过Weebly执行302重定向的唯一方法是向头页面添加代码,因此我只能使用HTML和JavaScript。但是,我想像这样重定向页面:

http://ericburnett.net -> http://endelvedesign.com
http://ericburnett.net/blog.html -> http://endelvedesign.com

基本上,我想将旧网站中的所有页面重定向到我的新网站的主页。我不希望它这样做:

http://ericburnett.net/blog.html -> http://endelvedesign.com/blog.html

我发现如果我使用以下任何一种方法,它会产生上面看到的不良结果。

<meta http-equiv="refresh" content="0; url=http://endelvedesign.com" />
<script type="text/javascript"> window.location="http://endelvedesign.com"; </script>

谢谢!

2 个答案:

答案 0 :(得分:0)

抱歉延迟回复。这个问题不适用于这个董事会,因为它比管理更多的是管理。首先,您需要了解.htaccess文件的方法。在你的情况下,知道这一行就足够了:

RedirectMatch 301 ^/.*$ http://endelvedesign.com/

它使用代码301(永久重定向)将旧网站的所有匹配重定向到新网站。

问题的第二部分是访问文件本身。我从来没有使用过,但是在谷歌搜索了一段时间后,我找到了许多解决方案,从祈祷到月神,同时牺牲海水,到实际解决你的问题。有两种方式引起了我的注意。

  1. 第一个是通过SEO面板。为了避免文字墙回答,我建议您查找确切的说明here。如果你懒得查看链接和/或善于自己管理它在Setting-&gt; SEO-&gt; 301重定向。从教程来看,它有一些局限性。
  2. 第二种方法是导出/导入您的网站。基本上,您导出您的网站,将上面的代码添加到.htaccess文件中,然后重新导入该网站。
  3. 一个友好的提醒:我从来没有使用过,所以这些决议是基于我在这个主题上发现的,就像我从未测试过一样。

答案 1 :(得分:0)

您可以在正文中添加一些javascript。

<script>
window.location = "http://www.newurl.com";
</script>

通过这种方式,您可以重定向,但不能设置301或302标头。