哪里有服务器变量或 <allowedServerVariables> 的列表?

chr*_*989 3 asp.net iis url-rewriting web

我想知道是否有一个地方列出了我的服务器变量。

我正在使用 Rewrite Url,我很好奇我能产生什么效果。

我发现这篇博客文章列出了网页上的变量。如果有其他方法的话,我真的不想将其添加到网站中。

我还研究了重写网址,他们说的是:

允许的服务器变量列表

全局重写规则可用于设置任何请求标头和服务器变量,以及覆盖任何现有的。分布式重写规则只能设置/覆盖在服务器变量 <allowedServerVariables> 的允许列表中定义的请求标头和服务器变量。如果分布式重写规则尝试设置 <allowedServerVariables> 集合中未列出的任何服务器变量或 HTTP 标头,则 URL 重写模块将生成运行时错误。默认情况下,<allowedServerVariables> 集合存储在 applicationHost.config 文件中,并且只能由 IIS 服务器管理员修改。

在哪里可以找到我的服务器变量列表?

如果我没有服务器管理员访问权限,是否有我可以尝试的常用服务器变量列表?

Gle*_*tle 5

还值得注意的是,当您在 IIS URL 重写功能中添加条件,然后开始在“条件输入”框中键入时,会显示完整的变量列表...

在此输入图像描述