【问题标题】:.htaccess file on windows serverWindows 服务器上的 .htaccess 文件
【发布时间】:2013-01-03 22:45:29
【问题描述】:

我进行了研究,发现我的 htaccess 文件无法在我的新 Windows 服务器上运行。我已经看到我应该使用 web.config。

我试过了,但什么都做不了。然后我看到我可以使用 htaccess 文件,但我必须将其命名为其他名称(如 htaccess.txt)。

我试过了,但无法让它工作。后来我读到我需要将其命名为其他名称,然后更改我的“AccessFileName”。我到处看了,但仍然完全不知道该怎么做。

非常感谢任何帮助!我正在使用 Godaddy Windows 服务器。

【问题讨论】:

    标签: windows .htaccess redirect iis


    【解决方案1】:

    您确实必须使用 web.config 文件。您正在使用的 GoDaddy Windows 服务器正在运行一个名为 IIS 的网络服务器程序,该程序使用 web.config 文件。 .htaccess 由 Apache HTTPD 使用,它是一个不同的 Web 服务器。

    您上次尝试时可能遇到的绊脚石是 web.config 文件的语法与 .htaccess 文件的语法大不相同。 Microsoft 有一个关于设置 web.config 文件的Knowledge Base article,以及其中链接的语法参考

    【讨论】:

    • 当我这样做时,我复制并粘贴了别人的 web.config 文件,它仍然无法正常工作。据我了解,它适用于 IIS7 服务器,不是吗?我有一个 IIS6。这有什么不同吗?
    • 我刚刚创建了一个。有什么方法可以检查它是否工作?
    【解决方案2】:

    我尝试了一切并找到了这个

    <system.webServer>
    <staticContent>
      <remove fileExtension=".mp4"/>
      <remove fileExtension=".m4v"/>
      <remove fileExtension=".ogg"/>
      <remove fileExtension=".ogv"/>
      <remove fileExtension=".webm"/>
      <mimeMap fileExtension=".mp4" mimeType="video/mp4" />
      <mimeMap fileExtension=".m4v" mimeType="video/m4v" />
      <mimeMap fileExtension=".ogg" mimeType="video/ogg" />
      <mimeMap fileExtension=".ogv" mimeType="video/ogg" />
      <mimeMap fileExtension=".webm" mimeType="video/webm" />
    </staticContent>
    

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 2014-07-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-03
      • 1970-01-01
      • 1970-01-01
      • 2013-01-07
      相关资源
      最近更新 更多