2014-09-01 135 views
1

我在Weebly上有一个old website,我想重定向(302)到我的新WordPress网站Endelve Design。据我所知,我可以通过向Weebly执行302重定向的唯一方法是向头页添加代码,所以我仅限于使用HTML和JavaScript。不过,我想重定向页面,如下所示:302重定向不重定向到页面(HTML)

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> 

谢谢!

+0

是不是这个问题更适合其他板如[服务器故障](http://serverfault.com/) – 2014-09-01 10:24:46

+0

@HristoValkanov我认为这是更多的编码问题,因为我只能使用HTML和JavaScript;我无法访问cPanel,Apache或类似的东西。 Weebly不允许服务器访问。对不起,如果这仍然是错误的地方 - 我可以移动它,如果它真的不应该在这里。 – 2014-09-01 10:28:41

+0

我有同样的问题。似乎没有办法做一个302或301重定向从一个免费weebly站点到另一个域。您可以使用其中一种付费选项来执行此操作。我尝试在设置 - > SEO->标题中输入元刷新标签,但它没有效果。你应该可以在页面中使用javascript来进行重定向,但我不认为搜索引擎会采用这种方式,你的新网站不会从你的旧网站的排名中受益。 – Stefan 2014-12-01 08:36:08

回答

0

抱歉,延迟响应。这个问题不适合这个董事会,因为它比管理更重要,而不是编程。首先,您需要了解围绕.htaccess文件的方法。你的情况是绰绰有余知道这一行:

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

它重定向旧网站的所有点击量,代码301(永久重定向)新网站。

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

  1. 第一个是通过SEO面板。为了避免墙上的文字答案,我建议你寻找确切的说明here。如果你懒得看链接和/或擅自管理你自己的设置 - > SEO-> 301重定向。从教程来看,它有一些限制。
  2. 第二种方法是导出/导入您的网站。基本上你导出你的网站,将上面的代码添加到.htaccess文件中,然后导入该网站。

一个友好的提醒:我从来没有用过,所以这些决议是基于我在这个问题上发现的,因为我从来没有测试过它们。

+0

感谢您的帮助,但似乎没有办法将以前导出的网站导入Weebly,如第二种方法中所述。我决定让域名通过我的域名注册商重定向,但它仍然会重定向到原始页面,产生404。我只会接受它。 – 2014-09-02 18:45:21