Linux 在apache中使用regex重定向
所以我对stakoverflow和apache的管理还不熟悉。 因此系统是RHEL 5(很快升级到RHEL 7) 安装Apache/2.2.3后 我必须重新定向好几页。与此类似 找到“-b1-”的任何URL,假设“-b1-”今天不再使用: …com/supplies/resources/storage-b1-551433-2.fltr 应使用第一个URL中的变量重定向到以下URL: 1) URL的第一部分保持不变 2) 将“b1”转换为“a1” 3) 使用与原始URL相同的ID 4) 将Endeca页码转换为“1” 5) 使用Endeca页码附加“pg”URL变量 …com/supplies/resources/storage-a1-551433-1。fltr?pg=2 任何帮助都将不胜感激,就像我说的,apache管理员只是在我的膝上掉了下来,甚至不知道要查看什么文件或什么Linux 在apache中使用regex重定向,linux,apache,redirect,rhel,Linux,Apache,Redirect,Rhel,所以我对stakoverflow和apache的管理还不熟悉。 因此系统是RHEL 5(很快升级到RHEL 7) 安装Apache/2.2.3后 我必须重新定向好几页。与此类似 找到“-b1-”的任何URL,假设“-b1-”今天不再使用: …com/supplies/resources/storage-b1-551433-2.fltr 应使用第一个URL中的变量重定向到以下URL: 1) URL的第一部分保持不变 2) 将“b1”转换为“a1” 3) 使用与原始URL相同的ID 4) 将Ende
谢谢可以使用mod_rewrite进行重定向。不幸的是,如果您完全不熟悉Apache配置,这项任务对您来说可能太难了。 您需要确保Apache服务器启用了mod_rewrite模块,然后根据记录的示例()构建重定向规则 您需要的是以下内容:
RewriteEngine on
RewriteRule "^/foo\.html$" "/bar.html" [PT]
但您的规则需要包含更高级的功能,如regex(示例见同一页的“重写查询字符串”)欢迎使用SO。你需要付出更多的努力,这样我们才能回答一个具体的问题。这个问题“太宽泛了”。