【问题标题】:Redirect URL, but then homepage link to still work重定向 URL,但主页链接仍然有效
【发布时间】:2012-03-14 12:47:13
【问题描述】:

我希望 WP 网站重定向到某个页面,但是当他们点击菜单中的“主页”时,它会转到标准主页。

这应该通过 .htaccess 还是 PHP 或..来完成?

谢谢!

【问题讨论】:

  • 我真的没听懂你的问题?
  • 我希望当有人访问boythefilm.com 时页面重定向到boythefilm.com/american-theatres。但是我希望他们仍然能够单击“主页”链接查看主页动画而不是剧院列表。这有意义吗?
  • 那你为什么不把“boythefilm.com/american-theatres”设置成你的静态登陆页面呢?
  • 因为是帖子。但我会与客户核实他们是否愿意我将内容传输到页面。谢谢!
  • 你的主页、静态页面或博客是什么?

标签: php wordpress .htaccess redirect


【解决方案1】:

您可以将“boythefilm.com/american-theatres”设置为您的静态登录页面,从设置->在 wordpress 管理/后端中读取。希望对您有所帮助。

【讨论】:

  • 虽然您的建议并不是我想要做的(我想避免所有主页链接都转到新页面),但为了简单起见,它仍然是我采用的解决方案!谢谢。
【解决方案2】:

将此添加到您的 header.php 中

if($_SERVER['PHP_SELF'] != '/' && $_SERVER['PHP_SELF'] != '/american-theatres') header('Location: http://boythefilm.com/american-theatres');

【讨论】:

  • 感谢 seferov,但这似乎没有任何作用。我将以下内容粘贴到我的 header.php 文件中 <?php if(!is_home()) header('Location: http://boythefilm.com/american-theatres'); // Temporary redirect ?> - 看起来不错,不是吗?
  • 是的,确实如此。但是,如果您想将所有内容重定向到 wordpress 站点内的页面,我们应该在代码中添加异常。否则会造成无限循环。
  • 是的,该页面在 WP 网站内。基本上我想将 boythefilm.com 重定向到 boythefilm.com/american-theatres,但仍然希望“主页”链接在导航中工作。嗯。饼干?
  • 再次感谢!我将您的新代码粘贴到 标记内的 header.php 文件中,但它似乎没有做任何事情:boythefilm.com
  • 可以肯定的是,在位于文档根目录的index.php 中的require('./wp-blog-header.php'); 之前添加它
猜你喜欢
  • 1970-01-01
  • 2013-10-21
  • 1970-01-01
  • 2014-09-11
  • 1970-01-01
  • 2015-07-16
  • 2011-05-23
  • 2017-05-08
  • 2012-04-24
相关资源
最近更新 更多