我知道你不能redirect锚url到另一个页面,但是有可能redirect一个URL只有一个锚?
所以
http://www.example.com/video/{title}
总是被发送到
http://www.example.com/video.php?title={title}#player
唯一改变的是标题,锚总是一样的。 我需要redirect到尾声滑块上的某个幻灯片
RewriteRule ^/video/(.*) /video.php?title=$1#player [NE,L,R=301]
NE | noescape
默认情况下,特殊字符(例如&和?)将被转换为等效的十六进制代码。 使用[NE]标志防止发生。
资料来源: http : //httpd.apache.org/docs/current/en/rewrite/flags.html
如果指定了NE
标志(无Escape),您应该可以在重定向规则中使用#
号