我有一个有效的wordpress网站,它已经有一个.htaccess文件,其中包含以下内容:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
但是当我尝试添加以下行时,它会抛出500错误。
<Files *.zip>
ForceType application/octet-stream
Header set Content-Disposition attachment
</Files>
任何人都可以指导我吗?如果有帮助,服务器在Ubuntu上运行。提前谢谢。
答案 0 :(得分:0)
您可能没有加载mod_headers
。
如果使用Debian(或其他一些Debian derrivative),请使用sudo a2enmod headers
加载它。对于其他系统,请阅读相应的文档。
无论如何,您可能需要考虑将这些行添加为<IfModule ...>
语句,如上面的块:
<IfModule mod_headers.c>
<Files *.zip>
ForceType application/octet-stream
Header set Content-Disposition attachment
</Files>
</IfModule>