Apache 重定向到查询字符串中提供的 URI

Apache 重定向到查询字符串中提供的 URI

假设 Apache 2.x 收到以下请求:

http://myserver1.domain.com/auth?path=http://myserver2.domain.com/somepath

我如何让 Apache 生成指向该path参数值的重定向?例如http://myserver2.domain.com/somepath

答案1

这边走:

RewriteEngine On
RewriteCond %{QUERY_STRING} path=(http.*)
RewriteRule .* %1? [R]

如果您想在重定向时保留查询字符串,请?从第三行删除。

查看Apache 维基查看更多示例。

相关内容