在php中从url中删除字符串

时间:2016-08-29 07:37:22

标签: php .htaccess

如何从.htaccess文件中的URL中删除特定字符串。

例如,我的根网址为www.example.com。如果有人提出www.example.com/#,则应将其重定向到根网址。

我试过

RewriteEngine on 
RewriteBase / 
RewriteRule ^#/(.*) /$1 [R=302,L]

1 个答案:

答案 0 :(得分:1)

请求页面时,URL中的哈希值不会发送到服务器,因此您无法使用此类重定向规则。它只是客户端。

您只能使用javascript更改网址:

if (location.href.indexOf("#") > -1) {
    location.assign(location.href.replace(/\/?#/, ""));
}