2

我有很多链接无法更改到我网站上的旧目录。这些目录都在 cgi-bin 目录中。一个不再存在的此类链接是:

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

我的 .htaccess 中有以下规则

错误文档 404 http://www.domain.org.uk

我希望所有非工作链接都转到我的主页,但尽管 404 适用于大多数页面,但它不适用于 cgi-bin 目录中的任何链接。我该如何解决这个问题?

问候, 凯特

4

1 回答 1

0

检查你的服务器的配置(.htconf 文件,如果它是 Apache 并且你可以访问它)关于 cgi-bin / 脚本配置的部分。或根文件夹的 .htaccess 文件(其中包含 cgi-bin 文件夹的文件夹)。

AFAIK,cgi-bin 文件夹主要配置为保存可执行脚本。此目录不应包含任何直接访问的非可执行文件(如您示例中的 PDF)。AFAIK,标准 HTTP 规则(如 404 错误规则)不适用于 cgi-bin 文件夹,因为该文件夹主要受到特殊威胁(例如,如果您将其删除,它将在大多数服务器上自动重新创建) )。

干杯,T。

于 2012-06-20T13:10:59.977 回答