ISAPI_Rewrite 忽略大小写,比如/(.*)/freehome/ 和 /(.*)/freehome/ 都可以访问
时间: 2023-07-08 13:40:27 浏览: 67
ISAPI_Rewrite3_0087注册码/ISAPI_Rewrite3_0087完美破解下载
5星 · 资源好评率100%
要在 ISAPI_Rewrite 中忽略 URL 大小写,可以使用 [NC] 标记来实现。[NC] 标记表示不区分大小写,可以放在 RewriteRule 或 RewriteCond 中。例如:
```
RewriteRule ^/(.*)/freehome/$ /home.php?username=$1 [NC,L]
```
在上面的规则中,[NC] 标记被用于匹配 URL 中的任意字符,表示不区分大小写。因此,无论是 /xxx/freehome/ 还是 /XXX/freehome/ 都可以被匹配到,并且重写为 /home.php?username=xxx。
如果希望忽略整个 URL 的大小写,可以在 RewriteCond 中使用 %{REQUEST_URI} 变量来匹配 URL,例如:
```
RewriteCond %{REQUEST_URI} /freehome/ [NC]
RewriteRule ^/(.*)$ /home.php?username=$1 [NC,L]
```
在上面的规则中,[NC] 标记被用于匹配整个 URL,表示不区分大小写。因此,无论是 /xxx/freehome/ 还是 /XXX/freehome/ 都可以被匹配到,并且重写为 /home.php?username=xxx。
阅读全文