Windows服务器上的.htaccess文件

时间:2013-01-03 22:45:30

标签: windows .htaccess redirect iis

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

我试过了,无法得到任何工作。然后我看到我可以使用htaccess文件,但我必须将其称为其他内容(如htaccess.txt)。

我尝试过但无法让它发挥作用。我后来读到我需要将其称为其他内容然后更改我的“AccessFileName”。我到处都看,但仍然完全不知道该怎么做。

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

2 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:0)

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

<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>

现在已经成功了,请访问我的博客mnesick.blogspot.com

希望有所帮助