我正在使用 apache 服务器来获取 angularJS 网络应用。它纯粹基于AngularJS / HTML5,没有像php或其他的服务器端编程。
当我在浏览器(Chrome 49+)上说 if(nums == null){
return 0;
}else if(nums.length == 0){
return 0;
}else{
int sum = 0;
int countTill7 = 0;
boolean six = false;
for(int i = 0; i < nums.length; i++){
if(nums[i] != 6){
sum += nums[i];
}else if(nums[i] == 6){
six = true;
countTill7++;
}else if(six == true && nums[i - 1] == 7){
six = false;
sum += nums[i];
}
}
return sum;
}
时,根据定义的路线,我需要localhost
。但是当我刷新页面时,浏览器会显示http://localhost/Login/Index
我浏览了 stackoverflow 上的一些帖子,并在我的The requested URL /Login/Index was not found on this server.
文件中尝试了这个帖子:
.htaccess
我尝试删除几行,并在刷新页面时显示一些错误。所以这意味着正在应用.htaccess文件。所以我认为问题必须与<IfModule mod_rewrite.c>
RewriteEngine On
Options FollowSymLinks
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /#/$1 [L]
</IfModule>
一致。我应该在RewriteRule
写些什么?还有其他快速/更好的方法来解决这个问题吗?