mod_rewrite与锚链接

Gra*_*ham 6 apache anchor .htaccess mod-rewrite

我知道您无法将锚点URL重定向到另一个页面,但是是否可以将URL重定向到单个锚点?

所以

http://www.example.com/video/{title}
Run Code Online (Sandbox Code Playgroud)

总是被送到

http://www.example.com/video.php?title={title}#player
Run Code Online (Sandbox Code Playgroud)

唯一改变的是标题,锚点总是一样的.我需要重定向到尾声滑块上的某个幻灯片

Pau*_*ves 18

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

NE | noescape

默认情况下,特殊字符(例如&和?)将转换为其等效的十六进制代码.使用[NE]标志可防止发生这种情况.

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


Dan*_*tta 9

#如果指定NE标志(No Escape),您应该能够使用重定向规则中的符号