Перенаправление с domain.co.uk/cgi-bin/ на домашнюю страницу

у меня есть много ссылок, которые я не могу изменить, идущих на старые каталоги на моем сайте. Все эти каталоги находятся в каталоге cgi-bin. Одна такая ссылка, которая больше не существует:

http://www.domain.org.uk/cgi-bin/admin/uploads/documents/health_key.pdf

У меня есть следующее правило в моем .htaccess

ErrorDocument 404 http://www.domain.org.uk

Я хочу, чтобы все нерабочие ссылки вели на мою домашнюю страницу, но хотя ошибка 404 работает для большинства страниц, она не работает ни для каких ссылок в каталоге cgi-bin. Как я могу это решить?

С уважением, Кейт


person user1469316    schedule 20.06.2012    source источник


Ответы (1)


Проверьте конфигурацию вашего сервера (файл .htconf, если это Apache и если у вас есть к нему доступ) для раздела о конфигурации cgi-bin/scripts. Или файл .htaccess для вашей корневой папки (папки, внутри которой находится папка cgi-bin).

Насколько я знаю, папка cgi-bin в основном настроена для хранения исполняемых скриптов. Этот каталог не должен содержать неисполняемых файлов с прямым доступом (например, PDF в вашем примере). Насколько я знаю, стандартные правила HTTP (например, для ошибки 404) не применяются к папке cgi-bin, так как эта папка в основном находится под угрозой как особая (например, будет автоматически воссоздана на большинстве серверов, если вы удалите ее ).

Привет, Т.

person trejder    schedule 20.06.2012
comment
Спасибо за ответ. Это общий сервер, поэтому у меня не будет доступа к файлам conf. Есть ли способ добиться этого? Я просто хочу, чтобы весь трафик и Google PR уходили на главную страницу, чтобы они не потерялись. - person user1469316; 20.06.2012
comment
Ну... ЕСЛИ это виртуальный хостинг, то я бы с такими вопросами сначала обращался к админу хостинга. Вы клиент, вы должны быть поддержаны. Любое решение, которое кто-то принесет вам сюда, может оказаться бесполезным, потому что вы не сможете адаптировать его к своей общей учетной записи. Я бы очень советовал сначала связаться с администратором/поддержкой сервера. - person trejder; 20.06.2012
comment
нормально будет сделать. Спасибо за совет. Ценить это. привет, К. - person user1469316; 21.06.2012
comment
Рад, что смог помочь. Если для вас это не проблема, пожалуйста, отметьте (выберите) мой ответ (да, галочка рядом с голосованием), что может принести мне некоторую репутацию здесь. Спасибо. - person trejder; 21.06.2012