首页 > 解决方案 > mod_rewrite:在第一次登录时将 # 字符更改为编码的 %23

问题描述

使用 Apache 和 Shibboleth 配置基于 Web 的应用程序以启用 SSO。应用程序 URL 包含一个 #,但是在粘贴 URL 时,这不起作用,# 之后的所有内容都被 shibboleth/apache (?) 删除。

将 # 编码为 %23 时它工作正常,但仅在开始新会话时。如果会话已经打开,出于某种奇怪的原因,您需要使用 # 而不是 %23。

是否可以使用 mod_rewrite 将 # 替换为 %23,但仅用于首次登录?

eg: WT/app/#pt/tcomp/infoPage?ContainerOid=... 只需要第一次转换为 WT/app/%23pt/tcomp/infoPage?ContainerOid=...

提前致谢

标签: apachemod-rewrite

解决方案


推荐阅读