下午,
是否可以在 htacces 重定向中设置规则,例如http://example.com/portfolio到http://example.com/index.php#portfolio,而不在浏览器的 URL 字段中显示最后一个地址?
我知道 hast 不会发送到服务器,但必须有某种方法来掩盖这些丑陋的 URL ..
可能与问题相关,但我有以下 jQuery 代码
if(history.pushState){
history.pushState(null,null,'#'+$(this).attr('class'));
}else{
location.hash = '#'+$(this).attr('class');}
}
if(window.location.hash){
var hash = window.location.hash.substring(1);
if(jQuery.browser.webkit){
$('html,body').animate({scrollTop:$('#'+hash).offset().top-2*88},'slow');
}else{
$('html,body').animate({scrollTop: $('#'+hash).offset().top-3*88-10},'slow');}
}
}
提前感谢任何解决方案。