1
尝试从重写规则中排除单个文件,否则会强制所有请求转为https。规则本身有效,但我似乎无法找到异常的正确语法。htaccess从重写规则中排除文件
我试图排除像GET请求:
http://savepostage.com/cgi-bin/version.pl
或?[somestring]
相同的附加
下面是我在用的:
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI}!.\version.pl
RewriteRule ^(.)$ https://savepostage.com/$1 [R,L]
它强制到https所有请求,而不管我是否包含或删除第二行。
我必须在这里缺少一些语法。
感谢您的任何帮助。
尝试:'的RewriteCond% {REQUEST_URI}!/ version \ .pl $' – anubhava
Duh!令人惊讶的是我能看多久,看不到明显的东西。非常感谢快速回复,并且没有指出答案的明显程度。 – user2580203
花花公子@anubhava是聪明的人,这就是为什么他有370k回购和32金,也应该有一个奥运代码。 –