我正在尝试从.html切换到无扩展名文件。我也在使用MAMP,所以我可以离线测试,所以我在代码中需要输入斜杠而不是example.com。我在所有文件名上都有.html,但在所有菜单链接中都没有扩展名,最后没有斜杠。当我输入localhost / example.html时,它会恢复到localhost / example就像它应该的那样,如果我点击菜单中的某个项目,它会转到正确的页面并删除.html,当我拼错它时会转到404页面喜欢它。但是它没有在目录中拾取页面。有人能告诉我需要改变什么吗?
var gen_data = {};
gen_data['main'] = ['You are a {class}.']
gen_data['class'] = {
'1': 'Bard. {bardBackstory}',
'2': 'Fighter. {fighterBackstory}',
'3': 'Wizard. {wizardBackstory}'
};
gen_data['bardBackstory'] = {
'1': 'story1',
'2': 'story2',
'3': 'etc'
};
gen_data['fighterBackstory'] = {
'1': 'story1',
'2': 'story2',
'3': 'etc'
};
gen_data['wizardBackstory'] = {
'1': 'story1',
'2': 'story2',
'3': 'etc'
};
答案 0 :(得分:0)
如果您将<base href="http://localhost/directory/">
放在example.html文件的<head>
部分,它可能对您有帮助吗?