У меня есть много веб-сайтов на общем размещенном сервере (родительская папка - public_ html, а затем подпапки для каждого домашнего каталога каждого дополнительного домена). Когда генерируется ошибка http, на странице ошибки отображается структура каталогов в сообщении об ошибке (ie 404 «извините, страница, которую вы пытаетесь достичь, / rootFolderOfMainAccount / badDir не существует»). rootFolderOfMainAccount также является моим именем пользователя для входа на хост. Поскольку имя пользователя составляет 50% безопасности (плюс пароль), я действительно не хочу, чтобы это отображалось в сообщениях об ошибках.
Я знаю, что могу добавить пользовательские страницы ошибок в файл .htaccess, но между 200 300 500 для в каждом домене много пользовательских страниц и беспорядок. Я думал создать общую папку с ошибками в public_ html, а затем создать файл generi c .htaccess, который ссылается на папку после других доменов root (что-то вроде /../errorMessages/404.htm). , Но я не могу заставить это работать, и может понять, почему он не позволит мне вернуться за root каждого сайта. Я также вижу, как можно указать страницы ошибок субсчета из внешнего интерфейса (ie http: /MyParentDomain/errorMessages/404.htm). Это работает, но затем показывает мой домен в адресной строке браузера, что мне не нужно.
Есть мысли о том, как это сделать чисто (возможно, унаследовать страницы ошибок от моего родительского домена)? Полагаю, я не против добавления универсального c пользовательского файла .htaccess каждый раз, когда я создаю новый домен, но на самом деле не хочу добавлять папку с 50 страницами ошибок в каждый домен.