Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.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
Javascript apache web服务器重写删除域部分的路径(/path而不是http://IPaddress:port/path)_Javascript_Angularjs_Apache_Window.location - Fatal编程技术网

Javascript apache web服务器重写删除域部分的路径(/path而不是http://IPaddress:port/path)

Javascript apache web服务器重写删除域部分的路径(/path而不是http://IPaddress:port/path),javascript,angularjs,apache,window.location,Javascript,Angularjs,Apache,Window.location,我有几个angularjs项目,我在ApacheWeb服务器上提供服务。 它们都在同一级别的不同文件夹下,所以我只想使用ApacheWeb服务器。我使用组合框和按钮在项目之间导航。然后选择与json数组中的键值对匹配。值只是所选项目的index.html的路径 然而,有时(随机)它会导航到 project2/dist/index.html,而不是: 我在浏览器(chrome)上收到DNS\u PROBE\u FINISHED\u NXDOMAIN或ERR\u NAME\u NOT\u Reso

我有几个angularjs项目,我在ApacheWeb服务器上提供服务。 它们都在同一级别的不同文件夹下,所以我只想使用ApacheWeb服务器。我使用组合框和按钮在项目之间导航。然后选择与json数组中的键值对匹配。值只是所选项目的index.html的路径

然而,有时(随机)它会导航到 project2/dist/index.html,而不是:

我在浏览器(chrome)上收到DNS\u PROBE\u FINISHED\u NXDOMAIN或ERR\u NAME\u NOT\u Resolution

当我给出完整的URL而不是路径时,随机会发生其他事情:它有时会尝试转到(http后的注意冒号“:”) http://10.0.1.27:8090/project2/dist/index.html

编辑:导航部分:

html端

      <div class="dropdown">
        <div>
          <div class="col-lg-6">
            <div class="col-lg-3">
              Report
            </div>
            <div class="col-lg-3">
              <select  style="width:150px" id="urlListCombobox">
                <option value="">--Select--</option>
                <option ng-repeat="(key, value) in urlList" value="{{key}}">{{value}}</option>
              </select>
            </div>
          </div>
          <div style="float: right;margin-right: 30px;">
            <button  type="button"  style="min-width: 100px;"  class="btn btn-primary pull-right" ng-click="redirectUrl()">Get Report</button>
          </div>
        </div>
      </div>
你知道为什么会这样吗? 任何意见,谢谢

最近我需要用一个.htaccess文件“重写”。在此之后,我回顾了事件的增加。我还从更新了httpd.conf文件

<Directory />
    AllowOverride None
    Require all denied
</Directory>

不允许超限
要求全部拒绝


允许超越所有
#要求全部拒绝
问题在于重写吗?有人知道apache的这样一个bug吗


提前感谢。

所以这纯粹是注意力不集中的结果,与apache无关:)

两个月前我换了一次,结果导致了功能的重复

$scope.redirectUrl= function(){
      var url = $("#urlListCombobox").val();
      if(url != 0){
        window.location=url;
      }
    }
下面的复制功能是由浏览器随机选择的(原因我不知道)

$scope.redirectUrl= function(){
      var url = $("#urlListCombobox").val();
      if(url != 0){
        location.replace("http://" + url)
      }
    }

删除副本解决了这个问题。

?也许宇宙射线击中了你的客户端电脑,导致它变异了字符串?认真地说,您应该编辑您的问题,向我们展示您的html和js代码,并可能显示.htaccess.Haha!:D老实说,现在我正在读什么是.htaccess文件。我也会在读了一些关于它的文章后更新我的问题。
$scope.redirectUrl= function(){
      var url = $("#urlListCombobox").val();
      if(url != 0){
        window.location=url;
      }
    }
$scope.redirectUrl= function(){
      var url = $("#urlListCombobox").val();
      if(url != 0){
        location.replace("http://" + url)
      }
    }