Предотвращение пропущенных ошибок контроллера для вещей, которые не являются контроллерами - PullRequest
0 голосов
/ 18 апреля 2011

Мой почтовый ящик заполняется ошибками, такими как Ошибка: Robots.txtController не может быть найден. и ошибка: не удалось найти CssController. Я планировал настроить торт так, чтобы он не передавал отсутствующие ошибки контроллера таким вещам, как favicon.ico, отсутствующие изображения и т. Д.

Файл htaccess:

<IfModule mod_rewrite.c>
RewriteEngine On
Options +FollowSymlinks
RewriteBase /
RewriteCond %{QUERY_STRING}  ^module(.*)$
RewriteRule ^(.*)$  index.php?url=system_fields/route/$1 [QSA,L]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]

Как я могу предотвратить подобные ошибки?

1 Ответ

0 голосов
/ 19 апреля 2011

Лучше исправить ошибки, чем предотвратить их. Например, если вы видите ошибки Robots.txtController, вы должны добавить Robots.txt в ваш webroot. Это не только предотвратит ошибку, но и при запросе выдаст файл Robots.txt. То же самое относится и к другим ошибкам, которые вы видите.

...