Javascript apache web服务器重写删除域部分的路径(/path而不是http://IPaddress:port/path)
我有几个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端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
<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)
}
}