我正在使用apache将我的网站迁移到iis 8.5。当我转到第404页时,出现错误" 406 Not Acceptable"。 Mime in iis默认。我尝试了很多方法,但没有任何帮助。请帮助我!
错误的网址:http://www.access.repair/404.html
Code JS。
!function($){
$(function switcher(){
var opt={
elementsPath:'>div'
}
,xhr
FJSCore.modules.switcher=switcher
$.ajaxSetup({
type: "get",
cache:false,
async:true,
accepts: "text/html",
dataType: "html",
isLocal:true,
crossDomain:false,
})
$('[data-type="switcher"]').each(function(){
var $this=$(this)
,flags=$this.data('flags')||''
,data=$.extend({},opt,$this.data('options'))
,show,hide
data.elements=$(data.elementsPath,$this)
$this
.data({switcher:data})
.on('changeState',function(e,d){
show=$()
hide=$()
if(isExternal(d)&&~flags.indexOf('ajax')){
var url=FJSCore.basepath+FJSCore.ajaxFolder.slice(1)+d
if(xhr)xhr.abort()
FJSCore.ajaxOverlay.trigger('show')
try{
xhr=$.get(url,function(html){
var ajaxPage=$('<div class="ajax-page"/>').attr({'data-url':FJSCore.state})
show=show.add(ajaxPage)
hide=hide.add($(data.elementsPath,$this))
ajaxPage
.html(html)
.hide()
.appendTo($this)
data.elements=data.elements.add(ajaxPage)
FJSCore.prepareLoaded(ajaxPage)
show_hide_actions()
})
xhr.error(function(e){
$(document).trigger('changeLocation','404.html')
})
$.when(xhr)
.then(function(){
FJSCore.ajaxOverlay.trigger('hide')
})
}catch(e){console.log(e)}
}else{
if(d===FJSCore.indexFile)
d=FJSCore.defState
data.elements.each(function(){
var $this=$(this)
if($this.data('id')===d)
show=show.add($this)
else
hide=hide.add($this)
})
show_hide_actions()
}
function show_hide_actions(){
hide=hide.not(':hidden')
data.prev=data.curr
data.curr=show
hide.trigger('hide',data)
if(show.length!==0)
show.trigger('show',data)
$.when(data.elements)
.then(function(){
data.elements.filter('.ajax-page:hidden').remove()
})
}
})
})
$('[data-source]')
.each(function(){
var $this=$(this)
,url=location.href.slice(0,location.href.lastIndexOf('/'))+'/ajax/'+$this.data('source')
$this
.on('show',function(e,d){
if(!$this.data('loaded')){
if(xhr)xhr.abort()
e.stopPropagation()
FJSCore.ajaxOverlay.trigger('show')
xhr=$.get(url,function(data){
$this
.html(data)
.data('loaded',true)
.trigger('show',d)
FJSCore.prepareLoaded($this)
})
$.when(xhr)
.then(function(){
FJSCore.ajaxOverlay.trigger('hide')
})
}
})
})
$('[data-type="switcher"][data-follow="location"]').each(function(){
var $this=$(this)
FJSCore.internalIds=(FJSCore.internalIds||$()).add($this.data('switcher').elements)
})
FJSCore.internalIds=FJSCore.internalIds&&FJSCore.internalIds.map&&FJSCore.internalIds.map(function(){return $(this).data('id')})
function isExternal(url){
var external=true,i=0,l=FJSCore.internalIds.length
for(i=0;i<l;i++)
if(FJSCore.internalIds[i]===url)
external=false
if(external&&(url===''||url===FJSCore.indexFile))
external=false
return external
}
})
}(window.jQuery);
&#13;