【问题标题】:htaccess redirect to Wordpress - 404htaccess 重定向到 Wordpress - 404
【发布时间】:2012-01-13 13:00:02
【问题描述】:

下午好,
我在使用 wordpress 时遇到问题。我访问 page123.domain.com 并且 .htaccess 将其重定向到domain.com/wordpress?pagename=page123
然后我得到了wordpress 404页面。我做了一个die(print_r($_GET)),它写道

Array ( [pagename] => page123 )

我的问题是:如果我直接访问 wordpress?pagename=page123 它可以工作,为什么这不能正常工作?
我是否必须编辑一些 wordpress php 文件?

【问题讨论】:

  • page123.domain.com 是否已在您的 dns 中注册,或者您的 dns 是否知道如何处理?
  • 您可以粘贴您正在使用的 .htaccess 代码吗? - 提供的信息很难判断

标签: php wordpress .htaccess


【解决方案1】:

这只能与 3 个根本原因有关:

  • 您的 .htaccess 文件
  • wordpress 插件,基于子域重写 get 变量
  • 您所在公司的重写指令 (RewriteOptions Inherit),或另一个正在控制的 apache 指令

您需要指定此 print_r($_GET) 是在主题上还是在 wordpress index.php 上(从起点开始就准确)并检查您的 .htaccess(可以继承)

【讨论】:

    【解决方案2】:

    我已经解决了这个问题。在花了一些时间寻找这个问题的答案后,我注意到$_SERVER['REQUEST_URI'] 与它应该是的略有不同(而不是 /devl2t/index.php/?pagename=teste 只是 /devl2t)。 所以解决方法是手动编辑 index.php 上的 $_SERVER['REQUEST_URI']

    【讨论】:

      猜你喜欢
      • 2018-03-20
      • 1970-01-01
      • 2016-06-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多