我目前有一个MODx网站设置,我想知道让我的链接看起来像这样是否合适(我的意思是我的资源别名):

myurl.com/help/configuration/basics.html

像这样在网址中添加斜线...这是一种不好的做法吗? 我的主要问题是,这个面包屑插件似乎不再起作用... :(如果有人愿意帮助我,我想让这个面包屑插件再次运行。

错误:

当说使用面包屑链接到myurl.com/code/landing.html的页面而当前页面是myurl.com/help/configuration/basics.html时 ,它将把您重定向到一个不存在的链接,即看起来像这样:

myurl.com/help/configuration/ code / landing.html

如您所见,它会附加新页面URL的后半部分,但由于它只删除当前URL到“ /”斜杠之前的位置,因此未正确删除当前页面的URL。

有谁知道如何解决这一问题? 可能是一种使之成为替代当前“删除”和“添加”操作的方法,我可以更改面包屑.class.php以获取链接的值,就像我单击“查看”按钮时一样在MODx管理器上? 我不是php方面的专家,这是必须的。 还是有其他方法可以在链接中创建“ /”效果,而不仅仅是将其放在资源别名中? (因为我希望网站遵循逻辑,易读的顺序)

===============>>#1 票数:1

使用modx的所有内容,即使您不认为这是问题,也请清除缓存〜modx在缓存内容方面非常积极。

尽管听起来有点像您的基本href标记可能设置为<base href="" /> ,但在您的模板中可能看起来像:

<base href="[[++site_url]]"></base>

如果您的/core/config/config.inc.php中的site_url是动态设置的[不是系统设置,请不要查找它],其设置为$ modx_base_url ...如果该值为空,则可能导致问题。

还要检查.htaccess中的重写规则,以了解什么是重写基础。 [它应该是 / ]

然后刷新您的缓存...;)

  ask by muffinjello translate from so

未解决问题?本站智能推荐: