如何从.htaccess文件中的URL中删除特定字符串。
例如,我的根网址为www.example.com
。如果有人提出www.example.com/#
,则应将其重定向到根网址。
我试过
RewriteEngine on
RewriteBase /
RewriteRule ^#/(.*) /$1 [R=302,L]
答案 0 :(得分:1)
请求页面时,URL中的哈希值不会发送到服务器,因此您无法使用此类重定向规则。它只是客户端。
您只能使用javascript更改网址:
if (location.href.indexOf("#") > -1) {
location.assign(location.href.replace(/\/?#/, ""));
}