【问题标题】:Redirecting from domain.co.uk/cgi-bin/ to homepage从 domain.co.uk/cgi-bin/ 重定向到主页
【发布时间】:2012-06-20 12:59:27
【问题描述】:

我有很多链接无法更改到我网站上的旧目录。这些目录都在 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 目录中的任何链接。我该如何解决这个问题?

问候,凯特

【问题讨论】:

    标签: .htaccess redirect cgi-bin


    【解决方案1】:

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

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

    干杯,

    【讨论】:

    • 感谢您的回复。它是一个共享服务器,所以我无法访问 conf 文件。有什么办法可以做到这一点?我只是希望所有的流量和谷歌公关都到主页,这样他们就不会丢失。
    • 嗯...如果它是共享主机,那么我会首先向主机管理员解决这些问题。你是客户,你应该得到支持。任何有人将您带到这里的解决方案都可能毫无用处,因为您将无法使其适应您的共享帐户。我强烈建议您首先联系服务器管理员/支持。
    • 好的,会的。感谢您的建议。欣赏它。问候,K。
    • 很高兴,我能帮上忙。如果这对您没有任何问题,请标记(选择)我的答案(投票旁边的“是”复选标记),这可以给我带来一些声誉。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多