【问题标题】:how to redirect a child page to parent page in the wordpress multisite?如何将子页面重定向到 wordpress 多站点中的父页面?
【发布时间】:2012-10-04 05:57:09
【问题描述】:

wordpress多站点中如何将子页面重定向到父页面?

有什么方法可以将使用 wordpress 多站点创建的子域重定向到主域?

tnx 全部

【问题讨论】:

    标签: wordpress


    【解决方案1】:

    您可以使用诸如 wpmudev 的 Domain Mapping 插件之类的东西。我们已经将它用于少数客户。

    或者,如果您不介意效率不高,您可以在子域的<head> 中放置一个 javascript 重定向(可能是 header.php 中的当前主题),类似于

    <script type="text/javascript">
        window.open('http://www.domain.com/', '_self');
    </script>
    

    或者可能是在同一文件顶部的 PHP 函数?

    <?php header("Location: http://www.domain.com/"); ?>
    

    但是,必须在将其他任何内容发送到浏览器之前使用 PHP,否则您将收到“标头已发送”错误并且天会塌陷。

    【讨论】:

    • 您需要确保子站点(您需要重定向的任何站点)使用的主题是活动站点和正常站点未使用的主题。如果您使用 PHP 代码,则代码必须是 HEADER.PHP 文件中的第一行。如果您执行 JAVASCRIPT,代码需要在您的 HEADER.PHP 文件中的 &lt;head&gt; 标记内
    【解决方案2】:

    您还可以通过 htaccess 重定向您的页面。

    Redirect http://www.yourchildthemurl.com http://yourmaintheme.com 
    

    通过在您的网站中添加此代码,您可以轻松地重定向您的网站或网页。

    【讨论】:

      猜你喜欢
      • 2023-04-08
      • 1970-01-01
      • 1970-01-01
      • 2010-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-25
      相关资源
      最近更新 更多