0

我正在尝试将 URL 重定向到符合某些条件的 cgi 脚本。即我不想将每个查询重定向到该脚本,只是那些具有特定参数的查询。但我无法让它工作。这是我的重定向:

RedirectMatch /cgi-bin/Pwebrecon.cgi?BBID=(.*) http://adelaide.hosted.exlibrisgroup.com:1701/primo_library/libweb/action/dlDisplay.do?vid=SUA\&docId=SUA$1

我已经多次成功地使用了 RedirectMatch,但以前从未使用过 cgi 脚本。任何人都知道如何使这项工作?

4

1 回答 1

0

mod_alias只处理 URL 的路径部分,而不是查询。

下面的指令将重定向http://example.com/old.html?name=valuehttp://example.com/new.html?name=value. 标记路径的$结尾,而不是 URL 的结尾。

RedirectMatch permanent ^/old\.html$ /new.html

mod_rewrite是处理(即重写)查询所必需的。

于 2013-10-07T23:52:59.673 回答