Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何通过url重写来实现这一点?_Html_.htaccess_Web - Fatal编程技术网

Html 如何通过url重写来实现这一点?

Html 如何通过url重写来实现这一点?,html,.htaccess,web,Html,.htaccess,Web,我有一个菜单,当你打开它时,它会转到/#0,表示菜单已经打开,菜单会滑入并显示。我想知道的是如何重写url,这样我们就不用site.com/#0而只需要site.com。我相信这可以通过.htaccess实现,但我不太确定如何实现。提前谢谢 如果我明白你的意思,请试试这个 # Rewrite --- www.site.com/#0 => www.site.com RewriteRule ^$ /?&%{QUERY_STRING} 请张贴涉及您所做操作的代码men

我有一个菜单,当你打开它时,它会转到/#0,表示菜单已经打开,菜单会滑入并显示。我想知道的是如何重写url,这样我们就不用site.com/#0而只需要site.com。我相信这可以通过.htaccess实现,但我不太确定如何实现。提前谢谢

如果我明白你的意思,请试试这个

    # Rewrite --- www.site.com/#0 => www.site.com

    RewriteRule ^$ /?&%{QUERY_STRING}

请张贴涉及您所做操作的代码mentioned@angaddubey yeah抱歉,就是这样:

您的意思是不希望菜单将其状态保存在URL中吗?然后显示菜单代码并解释您尝试了什么。重写在这里没有任何帮助。@Matt.Christopher你能给我们看一下你用来打开菜单的JS吗?你可以在这里找到我的整个JS文件谢谢你的回复,我似乎在尝试访问主页时遇到了一个错误[internal server error]在这条规则之前你是否定义了任何网站url?对不起,不确定你的意思,我该怎么做?