0
我正在用ZF开发的网站撕掉我的头发。我要争取在它的变化,而它是由离岸公司开发...Zend Framework - 没有错误404
目前,如果我去网站上:http://www.riads-marrakech.org/
如果我http://www.riads-marrakech.org/sgfdgdfgdg =>没有错误,只是主要内容布局这显示“身份验证”,而不是404
我已经无法为多语言内容(见:Zend Framework Multilingual route)不同的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]
我的.htaccess:
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]
任何人都可以帮助我,请T_T?
东西是中继一切权威性......什么是在404.php文件? – 2012-04-30 10:34:22
听起来像对我的预期行为。该网站在分发所有请求之前需要进行身份验证,为什么这么糟糕? –
啊,是的。我看到发生了什么。访问404页面是由auth调解。 – 2012-04-30 11:27:11