Zend framework Zend框架-无错误404

Zend framework Zend框架-无错误404,zend-framework,http-status-code-404,zend-auth,Zend Framework,Http Status Code 404,Zend Auth,我正在用ZF开发的网站撕我的头发。当它由离岸公司开发时,我必须尝试对其进行更改 目前,如果我进入该网站: 如果I=>无错误,则显示“auth”而不是404的主内容布局 我已经无法为多语言内容生成不同的URL(请参阅:) 我猜这个错误是由Zend_Auth转发的。此网站使用配置文件acl.ini: [roles] guest = null planificateur = null administrateur = null webmaster = null Standard = null [re

我正在用ZF开发的网站撕我的头发。当它由离岸公司开发时,我必须尝试对其进行更改

目前,如果我进入该网站:

如果I=>无错误,则显示“auth”而不是404的主内容布局

我已经无法为多语言内容生成不同的URL(请参阅:)

我猜这个错误是由Zend_Auth转发的。此网站使用配置文件acl.ini:

[roles]
guest = null
planificateur = null
administrateur = null
webmaster = null
Standard = null

[ressources]
index = null
error = null
inscription = null
inscriptionnewsletter = null
utilisateur = null
search = null
apropos = null
ficheriad = null
admin_index = null
admin_users = null
admin_agendas = null
renseignement = null
agenda = null
loisir = null
admin_config = null
admin_usersprofile = null
admin_typemisenavant = null
admin_misenavant = null
admin_misenavantautres = null
admin_misenavantbonplan = null
admin_misenavantoffrespeciale = null
admin_etablissement = null
admin_prestation = null
admin_lieutouristique = null
admin_exclusivite = null
admin_chambre = null
admin_prixetablissement = null
admin_prixchambre = null
admin_pack = null
admin_compositionpack = null
admin_newsletter = null
admin_statistique = null
language = null

[planificateur]
allow.admin_index = deconnect
allow.error = null
allow.index = null
allow.inscription = null
allow.search = null
allow.admin_agendas = null
allow.language = null

[and the same for each role]
我的访问权限:

ErrorDocument  404  /404.php
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)|$ http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
任何人都可以帮我吗?

我发现了问题所在


有一个插件验证测试和重定向。。。我只是改变了常规,这很好^ ^

有些东西正在将所有内容传递给auth。。。404.php文件中有什么?听起来像是我期望的行为。该网站要求在发送所有请求之前进行身份验证,为什么会如此糟糕?啊,是的。我知道发生了什么。对404页面的访问由auth进行调解。我的404文件是。。。空的。只需实际显示“test”。无论需要对所有请求进行身份验证的是什么,都需要修改,请将代码发布到应用程序的该部分。它可能位于控制器插件(应用程序/插件)中