Javascript 创建ID为'的路径;s作为页面路径

Javascript 创建ID为'的路径;s作为页面路径,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我创建了包含许多div的html页面: <div id="div1"> <!-- Some code --> </div> <div id="div2"> <!-- Some code --> </div> <div id="div3"> <!-- Some code --> </div> 我希望它显示在我的Bowser地址路径中,如下所示: index.html/

我创建了包含许多div的html页面:

<div id="div1">
   <!-- Some code -->
</div>

<div id="div2">
   <!-- Some code -->
</div>

<div id="div3">
   <!-- Some code -->
</div>
我希望它显示在我的Bowser地址路径中,如下所示:

index.html/div1
http://path/index.html#div1
这怎么可能

===============================

我从互联网上搜索并编写了以下代码:

    $('ul.nav li a').click(function(e){

            e.preventDefault();


            var $this = $(this);

            var $href = $this.attr('href');

            window.history.pushState({}, '', $href);

        });
我检查了我点击的
href
的值,它给了我如下信息:

index.html/div1
http://path/index.html#div1

我试图将其编辑为字符串,方法是将
#
替换为
/
,并将其放置在
windows.history.pushState
上,但现在它给了我
SecurityError

将其放入.httacces文件中:

RewriteEngine On

# Specify search friendly URLs
RewriteRule ^index\.html/([A-Za-z0-9-]+)/?$ /index.html#$1 [L]

在web.config文件中添加以下代码

<system.webServer>
    <rewrite>
      <rules>   
        <rule patternSyntax="ExactMatch" name="div1">
          <match url="index.html/div1" />
          <action type="Rewrite" url="index.html#div1" />
        </rule>
        <rule patternSyntax="ExactMatch" name="div2">
          <match url="index.html/div2" />
          <action type="Rewrite" url="index.html#div2" />
        </rule>
      </rules>
    </rewrite>
</system.webServer>


D先生,您可以使用JavaScript吗?它可以在没有服务器的情况下使用。angularjs$route服务具有以下功能。
为了让您开始学习,您可以参考为中的路由托管的教程,并且在-


不过,你可能已经注意到了Url中的#符号,我仍在考虑是否可以删除该符号,以获得你想要的东西。如果论坛中有人能帮助D先生,他会得到所需的东西。

你确定吗?因为散列部分没有发送到服务器,所以我没有任何web.config文件或.httaccess文件。如果在php ini配置中启用了mod_rewrite,则可以创建.httaccess文件file@madalinivascu但散列不会发送到服务器,而且不管怎样,单击带有内部链接集的锚点(使用散列)不会请求服务器。我打赌OP应该查看窗口历史API来替换当前的URL客户端。但我肯定可能完全错了…;)我没有任何httaccess文件。我只是在使用
文件://
路径。你需要一个apache服务器,php,在phpIs中启用mod_rewrite。你可以在javascript中添加一些东西,或者编辑css,使哈希地址像页面地址一样吗?我已经在
htaccess
文件中添加了你的代码。现在,当我点击链接时,url地址不会改变。