【问题标题】:Redirect old WordPress page to New Domain将旧 WordPress 页面重定向到新域
【发布时间】:2016-08-19 22:14:05
【问题描述】:

我曾经有一个 WordPress 网站,上面有一些页面。

其中一个页面是;

http://example.com/make-website/

现在,我删除了 WordPress,并在域中放置了一个“简单”的单页 HTML 站点。

请注意,旧页面不再存在,因为我删除了 WordPress 安装。

我想将这个旧 (WordPress) 页面重定向到我的新域;

http://newexample.com/

如果重要的话,新网站是一个 WordPress 网站。

但我似乎无法使用 .htaccess 中的代码重定向它;

Redirect 301 http://example.com/make-website/ http://newexample.com

谁能为此提供解决方案,或指出我的解决方案?

我没能找到它,但我很确定它应该在某个地方。

【问题讨论】:

    标签: html wordpress redirect


    【解决方案1】:

    在“旧位置”中创建一个名为 index.php 的文件,其中包含此内容以将用户重定向到另一个位置:

    文件位置:http://example.com/make-website/index.php

    文件内容:

    <?php header('location:http://newexample.com'); ?>
    

    这会将 HTTP 重定向发送到新位置。

    【讨论】:

    • 抱歉,如果这听起来很愚蠢,但我需要在旧域(现在是 HTML 站点)上使用 /make-website/ 创建一个页面吗?您的答案不会将整个网站重定向到新域,而不是仅将一页重定向到新域吗?
    • 更新了我的分析器。它会将任何访问example.com/make-website 的用户重定向到新域。这是你需要的吗?
    • 非常感谢 Cagy79,这完全符合我的要求,我赞成您的回复。您是否有机会知道此方法是否将“链接汁”从旧页面传递到新域以获得 SEO 好处?
    【解决方案2】:

    您可以在标头中创建一个带有重定向的简单 HTML 文件:

    <meta http-equiv="refresh" content="0; URL='http://new-website.com'" />
    

    我是从https://css-tricks.com/redirect-web-page/ 找到的。它对我有用。

    另一种方法是使用JavaScript:

    <script>
    window.location.href = 'http://new-site.com/' + window.location.pathname
    </script>
    

    【讨论】:

    • 但这会将整个旧网站重定向到新域,对吧?
    • 在这种情况下,您将需要 JavaScript 来帮助您。类似于:window.location.href = 'new-website.com' + path,其中 path 是您从 window.location.href 的值中提取的相对路径。
    猜你喜欢
    • 2018-10-09
    • 1970-01-01
    • 1970-01-01
    • 2018-02-07
    • 1970-01-01
    • 2019-07-22
    • 2011-09-24
    • 2014-02-14
    • 2020-10-26
    相关资源
    最近更新 更多