如何在 apache 的 htaccess 中使用 url 中的 # 作为重定向规则

如何在 apache 的 htaccess 中使用 url 中的 # 作为重定向规则

我很难弄清楚如何完成以下工作:

  • 我正在尝试在 htaccess 中重定向一个 url
  • 我正在尝试从重定向example.com/test.htmlexample.com/index#test

我有以下设置

RewriteRule ^test.html http://www.example.com/index#test [R=301,L,B]

但是,它不起作用,因为浏览器重定向到http://www.example.com/index%23test并返回未找到的页面。

我尝试过很多不同的标志,但都没有成功。

谢谢,

答案1

事实上,一位朋友帮助了我这件事。

RewriteRule ^test.html http://www.example.com/index#test [R=301,NE,L]

相关内容