首先,需要启用mod_rewrite模块。可以使用以下命令:
sudo a2enmod rewrite
然后,在Apache的配置文件中添加以下代码:
RewriteEngine On RewriteCond %{QUERY_STRING} ^Server=(.*) RewriteRule ^/server/$ /server/%1? [R=301,L]
这里,第一行启用了重写引擎。第二行是条件,会匹配查询字符串中Server=后面的内容。最后一行是实际的重写规则,将/server/?Server=ServerName重写为/server/ServerName。
需要注意的是,最后一行末尾的问号是为了清除查询字符串,确保URL仅包含服务器名。
如果想要更具体地控制重写规则,可以使用RewriteMap或RewriteRule的其他选项来实现高级重写功能。