HTML:如何根据base设置root“/”路径

时间:2016-09-02 12:13:34

标签: html

我有以下基础:

Template.body.helpers({
    tasks() {
        const instance = Template.instance();

        if (instance.state.get('hideCompleted')) {
            return Tasks.find({ checked: { $ne: true } }, { sort: Session.get("sort_order") });
        }
        return Tasks.find({}, { sort: Session.get("sort_order")});
    },

    lists() {
        return Lists.find({}, { sort: { createdAt: -1 } });
    },

如果locale是默认值,则它变为:

<base href="http://example.com:8080/en/" target="_self">

我有根路径的徽标图片

<base href="http://example.com:8080/" target="_self">

这个想法是当用户点击徽标时他会转到主页面。主页面可以是<a href="/"><img src="logo.jpg"></a> 的默认语言环境,也可以是http://example.com:8080/的语言环境http://example.com:8080/en/

但是,当en和用户点击徽标时,他会转到<base href="http://example.com:8080/en/" target="_self">但不转到http://example.com:8080/。是否可以根据基础href设置根路径“/”?

2 个答案:

答案 0 :(得分:0)

只提供属性,不提供值。这样可以解决问题。

<base href="http://www.example.com/en" target="_blank"></base>

<a href>Click Me!</a>

答案 1 :(得分:0)

在这里阅读了非常好的解释后https://stackoverflow.com/a/29132586/5057736我找到了解决方案 -

<a href="./"><img src="logo.jpg"></a>