.htaccess 如何为包含哈希标记的url编写重写规则

.htaccess 如何为包含哈希标记的url编写重写规则,.htaccess,redirect,.htaccess,Redirect,我在我的网站上使用了Facebook社交登录,当它在最后一步发生时,Facebook会用附加ID重定向到我的网站。因此,我的URL如下所示。https://example.com/#_=_。我需要删除这个,并重定向到我的网站没有这个散列ID 需要在htaccess中执行此操作。但我尝试过的一切都失败了 下面我试过了 RewriteRule ^#_=_(.*)$ https://example.com [R=301,L] RewriteRule ^#_=_()$ https://example.c

我在我的网站上使用了Facebook社交登录,当它在最后一步发生时,Facebook会用附加ID重定向到我的网站。因此,我的URL如下所示。
https://example.com/#_=_
。我需要删除这个,并重定向到我的网站没有这个散列ID

需要在htaccess中执行此操作。但我尝试过的一切都失败了

下面我试过了

RewriteRule ^#_=_(.*)$ https://example.com [R=301,L]
RewriteRule ^#_=_()$ https://example.com [R=301,L]

你没有,因为你根本无法…URL的片段部分一开始没有被发送到服务器。在URL中有这样的内容是不好的:(那么你必须使用JavaScript在客户端删除它。这是否回答了你的问题?