htaccess重定向到Wordpress - 404

时间:2012-01-13 13:00:02

标签: php wordpress .htaccess

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

Array ( [pagename] => page123 )

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

2 个答案:

答案 0 :(得分:0)

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

  • 你的.htaccess文件
  • wordpress插件,它根据子域重写get变量
  • 主机公司的重写指令(RewriteOptions Inherit),或另一个控制的apache指令

你需要指定这个print_r($ _ GET)是在主题上,还是在wordpress index.php上(从起点开始准确)并检查你的.htaccess(它可以被继承)

答案 1 :(得分:0)

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