.htaccess 使用NE标志重写带有锚(%23)的规则会重定向到;302已找到“;

.htaccess 使用NE标志重写带有锚(%23)的规则会重定向到;302已找到“;,.htaccess,mod-rewrite,url-redirection,.htaccess,Mod Rewrite,Url Redirection,我创建了一个单页网站,每个菜单选项卡都指向页面中的锚(#,%23)。但是,在使用URL(www.example.com)访问该站点之后,由于我的原始javascript,我没有选择第一个菜单选项卡 所以我可以 1) 编辑javascript(我一点也不擅长),因此我决定使用2): 2) 编写重写规则,将基本URL重定向到第一个菜单选项卡链接 我想要实现的目标 重定向 www.example.com 到 我尝试过的可能解决方案 有什么问题 根据这个规则,我不会直接被重定向。我找到了一个302重定

我创建了一个单页网站,每个菜单选项卡都指向页面中的锚(#,%23)。但是,在使用URL(www.example.com)访问该站点之后,由于我的原始javascript,我没有选择第一个菜单选项卡

所以我可以

1) 编辑javascript(我一点也不擅长),因此我决定使用2):

2) 编写重写规则,将基本URL重定向到第一个菜单选项卡链接

我想要实现的目标 重定向

www.example.com

我尝试过的可能解决方案 有什么问题 根据这个规则,我不会直接被重定向。我找到了一个302重定向信息的页面

**Found**

The document has moved here.
其中“here”是指向www.example.com/#my anchor的链接。这是错误的,我想被重定向,我不想点击任何地方。此外,在点击“here”链接后,我的URL将更改为请求的URL,但我一直停留在“302 Found”页面上


我做错了什么?

嗯,我无法理解htaccess解决方案,所以我学习了一点jQuery并扩展了我的JavaScript——它也完成了它的工作,甚至可能以更好的方式完成

我只需要将这些行添加到脚本中,脚本将“current”类添加到菜单选项卡(ulli)中,这非常简单

$(document).ready(function() {
$('nav ul li.proc-websimple').addClass('current');
}); 
**Found**

The document has moved here.
$(document).ready(function() {
$('nav ul li.proc-websimple').addClass('current');
});