mod_rewrite的锚链接mod_rewrite的锚链接(mod_rewrite with an

2019-05-12 05:56发布

我知道你不能锚网址重定向到另一个网页,但有可能到一个URL重定向到只有一个锚?

所以

http://www.example.com/video/{title}

总是被发送到

http://www.example.com/video.php?title={title}#player

改变是标题的唯一的事,锚是永远不变的。 我需要重定向到某个幻灯片上尾滑块

Answer 1:

RewriteRule ^/video/(.*) /video.php?title=$1#player [NE,L,R=301]

NO | NoEscape

默认情况下,特殊字符,如&和?,例如,将被转换为他们相当于十六进制编码。 使用[NE]标志可防止这种情况发生。

来源: http://httpd.apache.org/docs/current/en/rewrite/flags.html



Answer 2:

您应该能够使用#登录重定向规则,如果你指定NE标志(无处可逃)



文章来源: mod_rewrite with anchor link