我的public_html文件夹中有一个.htaccess,它只允许特定的内容类型,该部分如下所示:
# BAD Content Type ^
# Denies any POST request with a content type other than application/x-www-form-urlencoded|multipart/form-data
RewriteCond %{REQUEST_METHOD} =POST
RewriteCond %{HTTP:Content-Type} !^(application/x-www-form-urlencoded|multipart/form-data.*(boundary.*)?)$ [NC]
RewriteRule .* - [F,NS,L]
我有一个子域,它应该允许各种内容类型(因为外部post方法)。 所以我想知道如何判断.htaccess我的子域名不应该被阻止。 我怎样才能做到这一点?
答案 0 :(得分:0)
只需使用RewriteCond
变量添加另一个%{HTTP_HOST}
:
RewriteCond %{HTTP_HOST} !^subdomain\. [NC]
RewriteCond %{REQUEST_METHOD} =POST
RewriteCond %{HTTP:Content-Type} !^(application/x-www-form-urlencoded|multipart/form-data.*(boundary.*)?)$ [NC]
RewriteRule .* - [F,NS,L]