【问题标题】:How do I accomplish this with url rewriting?如何通过 url 重写来实现这一点?
【发布时间】:2016-09-13 03:22:12
【问题描述】:

我有一个菜单,当您打开它时会转到 /#0 以指示该菜单已打开,并且该菜单会滑入并显示。我想知道的是如何重写 url,以便我们简单地获取 site.com 而不是 site.com/#0。我相信这可以通过 .htaccess 来完成,尽管我不太确定如何。提前致谢。

【问题讨论】:

  • 请贴出涉及您提到的操作的代码
  • @angad dubey 是的,对不起,实际上就是这样:
    菜单
  • 您的意思是您不希望菜单将其状态保存在 URL 中吗?然后显示菜单代码并解释您尝试过的内容。重写在这里没有帮助。
  • @Matt.Christopher 你能告诉我们你用来打开菜单的JS吗?
  • 你可以在这里找到我的整个js文件hastebin.com/eyovixupin.coffee

标签: html .htaccess web


【解决方案1】:

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

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

    RewriteRule ^$ /?&%{QUERY_STRING}

【讨论】:

  • 感谢您的回复,我在尝试访问主页时似乎收到错误 500 [internal server error]
  • 您是否在此规则之前先定义了任何站点 url?
  • 抱歉,不明白你的意思,我该怎么做?
猜你喜欢
  • 2012-12-03
  • 1970-01-01
  • 1970-01-01
  • 2011-05-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-24
  • 1970-01-01
相关资源
最近更新 更多