我有很多链接,我无法更改到我的网站上的旧目录。这些目录都是izh 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目录中的任何链接。我该如何解决这个问题?
问候,凯特
答案 0 :(得分:0)
检查服务器的配置(.htconf文件,如果是Apache,如果您有权访问它),请参阅有关cgi-bin / scripts配置的部分。或者根文件夹的.htaccess文件(里面包含cgi-bin文件夹的文件夹)。
AFAIK,cgi-bin文件夹主要配置为保存可执行脚本。此目录不应包含任何直接访问的非可执行文件(如示例中的PDF)。 AFAIK,标准HTTP规则(如404错误的规则)不适用于cgi-bin文件夹,因为这个规则主要是特殊的(例如 - 如果你删除它将在大多数服务器上自动重新创建) )。
干杯, T.