2010-08-08 53 views
0

我想为我们的项目(Zend,PHP,Apache)实施一个OpenID,并打出一个奇怪的问题。用户在提供者身份验证并发送回我们的网站后,apache会给出500个内部服务器错误响应。日志完全空白。 我注意到,虽然在Google上使用OpenID AX时,他们返回的方式太大了。首先,我认为这与这里描述的问题有关:https://serverfault.com/questions/140852/rewritten-urls-with-parameter-length-255-dont-workOpenID AX,谷歌和mod_rewrite

但是,显然我们使用htaccess,从不检查任何文件的存在,也不真正执行正则表达式。由于事实上它是为低于3个系一样简单:

RewriteEngine on 
RewriteRule (libs\/TinyMCE.*)$ - [L] 
RewriteRule !\.(js|ico|gif|jpg|png|css|swf|xml|avi|flv|mov|mp3|wav)$ index.php [L] 

关闭AX - 让问题消失

+1

当发生500或者服务器配置错误时,日志不应该为空。它肯定会被记录在某个地方。最好检查一下,看看错误信息是什么。 – 2010-08-08 16:43:38

回答