1

我在 Weebly 上有一个旧网站,我想将 (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>

谢谢!

4

2 回答 2

0

回复较晚,抱歉。这个问题不适合这个董事会,因为它更多的是管理,而不是编程。首先,您需要了解.htaccess文件的处理方式。在您的情况下,知道这一行就足够了:

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

它使用代码 301(永久重定向)将所有点击从您的旧站点重定向到您的新站点。

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

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

友情提醒:我从未使用过 weebly,因此这些解决方案是基于我在该主题上发现的,因为我从未测试过它们。

于 2014-09-01T14:00:32.423 回答
0

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

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

这样您可以重定向,但不能设置 301 或 302 标头。

于 2020-02-27T12:58:16.370 回答