2012-04-30 2 views
0

Я разорву волосы на сайт, разработанный ZF. Я должен попытаться сделать изменения на нем в то время как он был разработан оффшорными компаниями ...Zend Framework - без ошибок 404

В настоящем время, если я иду на сайте: http://www.riads-marrakech.org/

Если я http://www.riads-marrakech.org/sgfdgdfgdg => нет ошибок, только основной контент макета что выводит «аутентификация» вместо 404

Я уже не могу генерировать разные адреса для многоязычного контента (см: Zend Framework Multilingual route)

Я думаю, эта ошибка передается по 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?

+0

Нечто ретрансляцию все авторизовать ... что в файле 404.php? –

+0

Звучит как ожидаемое поведение для меня. Сайт требует аутентификации перед отправкой всех запросов, и почему это так плохо? –

+0

А, да. Я вижу, что происходит. Доступ к странице 404 опосредуется auth. –

ответ

0

Я нахожу проблему.

Существует плагин Auth, который проверяет и перенаправлять ... Я просто изменить рутину, и это хорошо ^^