.htaccess中的Apache RequestHeader指令

时间:2009-02-23 13:41:03

标签: apache .htaccess request-headers

我正在尝试在Godaddy共享主机帐户上使用以下apache配置:

<Files ~ ".*">
<IfModule mod_headers.c>
RequestHeader unset Host
RequestHeader append Host mydomain.com
</IfModule>
</Files>

以上内容包含在.htaccess文件中。 换句话说...对于所有文件和路径,将请求的主机设置为mydomain.com

以上似乎不起作用。我在Godaddy的服务器上收到500错误。

非常感谢!

1 个答案:

答案 0 :(得分:0)

此问题的答案由Gumbo在上述评论中提供

  

我宁愿认为你的模式是   不正确。如果在一个中使用mod_rewrite   .htaccess文件,路径前缀是   在被申请之前被移除   图案。因此“/ foo / bar”是   转换为“foo / bar”(如果是   .htaccess文件位于根“/”中。所以   从中删除前导斜杠   图案。 - Gumbo 2月23日14:29