【发布时间】:2021-05-11 13:12:54
【问题描述】:
有没有办法从 URL 中删除 #?
我知道如何使用这个来删除查询字符串:
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^?]*)\?
RewriteRule (.*) /$1? [R=301,L]
但是还有什么方法可以从 URL 中删除 # 吗? (Example.com/#removethis)
【问题讨论】:
有没有办法从 URL 中删除 #?
我知道如何使用这个来删除查询字符串:
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^?]*)\?
RewriteRule (.*) /$1? [R=301,L]
但是还有什么方法可以从 URL 中删除 # 吗? (Example.com/#removethis)
【问题讨论】:
没有。
HTTP URL 的片段部分完全由客户端处理。它永远不会发送到服务器。既然服务器不知道,也就无能为力了。
【讨论】: