HTACCESS 2重写cond崩溃?

时间:2018-11-21 02:35:19

标签: .htaccess

我有一个.htaccess文件:

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteCond %{HTTP} !=on
  RewriteCond %{HTTPS} !=on
  RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 
</IfModule>

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$
  RewriteCond %{REQUEST_URI} !^/\.well-known/cpanel-dcv/[0-9a-zA-Z_-]+$
  RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
  RewriteRule !\.(js|ico|gif|jpg|png|bmp|swf|css|html)$ index.php [QSA,L]
</IfModule>

然后,如果我发送带有POST参数的请求,则所有POST参数都将消失。

示例我通过POST参数中的https://www.example.com访问id。 当我写这个:     

echo $_POST['id'] 

其错误,未检测到id

在两次rewritecond之间崩溃吗?

谢谢

0 个答案:

没有答案