Ваш код технически корректен. При рассмотрении заголовков той пустой страницы Вы видели бы 404 заголовка, и другие компьютеры/программы были бы в состоянии правильно идентифицировать ответ как файл, не найденный.
, Конечно, Вашими пользователями является все еще СОЛЬ. Обычно, 404 с обрабатываются веб-сервером.
проблема, как только веб-сервер начинает обрабатывать страницу PHP, это уже передало точку, где это обработало бы 404
В дополнение к обеспечению 404 заголовков, PHP теперь ответственен за вывод фактических 404 страниц.
Trac предоставляет очень хороший интерфейс для Subversion - я предпочитаю его представлениям WebSVN.
Кроме того, он добавляет много других функций.
ViewVC - еще одна популярная программа. Если вы устанавливаете CollabNet Subversion Server, ViewVC можно установить как дополнительный компонент.
ViewVC в действии в реальном репозитории
На веб-сайте проекта Subversion также есть список инструментов для просмотра репозиториев
Обратите внимание на InDefero , это бесплатный клон GoogleCode.
Я очень рекомендую Atlassian FishEye .
Это фантастический продукт.
Единственным недостатком (если это можно так назвать) является то, что это коммерческий (не бесплатный) продукт, но если вы работаете над проектом с открытым исходным кодом, он бесплатный.
Вы можете это увидеть. в действии, если вы ознакомитесь с проектом с открытым исходным кодом Spring Framework .
Я бы попробовал Склад . Он выглядит очень красиво и должен иметь тот же набор функций, что и WebSVN.
Не уверен, есть ли у него функции, которые вы ищете, или нет, у меня нет опыта работы с WebSVN, но мы используем Beanstalk более года и очень довольны.