Dec 31
未知原因。调试过程中暂时性换回PHP4.4.4。这么做的结果是PHP5中工作正常的permalink解决方案现在又不可用了;所有通过404跳转访问的页面全部出错。
怀疑是URL格式问题,于是把wp-404-handler.php改成如下……然后这个问题似乎就暂时性的被解决掉了:
$qs = $_SERVER['QUERY_STRING']; $_SERVER['REQUEST_URI'] = substr($qs, strpos($qs, ':80')+3); $_SERVER['PATH_INFO'] = $_SERVER['REQUEST_URI']; include('index.php');
可以得到的结论似乎就是:
EasyCGI跑PHP 5和PHP 4的IIS配置是不同的……导致最终得到的URL也不同?
*
不过我还是不太清楚为什么不同的ACCESS方式会导致不同的POST返回值。。