下午好,
我在使用wordpress时遇到了问题。我访问page123.domain.com,.htaccess将其重定向到domain.com/wordpress?pagename=page123
然后我得到wordpress 404页面。我做了die(print_r($_GET))
并写了
Array ( [pagename] => page123 )
我的问题是:如果我直接访问wordpress?pagename = page123它有效,为什么这不能正常工作?
我是否需要编辑一些wordpress php文件?
答案 0 :(得分:0)
这只能与3个根本原因相关:
你需要指定这个print_r($ _ GET)是在主题上,还是在wordpress index.php上(从起点开始准确)并检查你的.htaccess(它可以被继承)
答案 1 :(得分:0)
我已经解决了这个问题。在花了一些时间寻找这个问题的答案之后,我注意到$_SERVER['REQUEST_URI']
与它原本应该有的不同(而不是/devl2t/index.php/?pagename=teste只是/ devl2t )。
所以决议是在index.php上手动编辑$ _SERVER ['REQUEST_URI']