RewriteCond:写^之间有什么区别?

时间:2011-03-03 13:05:35

标签: apache .htaccess

我写了这个:

RewriteCond %{SERVER_PORT} ^443$

如果删除^符号,它的工作原理相同。

此致

哈维

2 个答案:

答案 0 :(得分:0)

^表示字符串/行的匹配开始。没有^你也会匹配,例如同样,$表示匹配行尾。

所以,^ 443 $完全匹配443。 443 $匹配以443结尾的任何内容。^ 443匹配任何以443开头的内容。

答案 1 :(得分:0)

^ means start and $ means the end

在你的情况下,它只匹配443

^ 443将匹配443,4431,4432等

443 $将匹配443,1443,2443,51443等等