我正在尝试在/etc/httpd/conf/服务器configuration中使用AliasMatch和<If>目录,但它告诉我AliasMatch not allowed here
<If "%{HTTP_HOST} == 'localhost:8000'"> AliasMatch /here/(.*) /there/$1 </If>
我想要做的是执行基于QUERY_PARAM的AliasMatch(现在你看到HTTP_HOST,但我只是想它)。 有没有可能以某种方式做到这一点? 有其他select吗?
这可能不起作用,因为如果是一个荣耀的位置/目录部分,别名不支持(因为它基本上有一个位置参数和目录参数)
但是,你所描述的是一个相当有效的简单的RewriteCond%{QUERY_STRING} + RewriteRule配方。