0

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

myurl.com/help/configuration/basics.html

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

错误:

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

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

如您所见,它正在附加新页面 url 的后半部分,但它没有正确删除当前页面的 URL,因为它只删除了当前 URL 直到 '/' 斜杠....

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

4

1 回答 1

1

使用 modx 的所有东西,清除缓存,即使你认为这不是问题~ modx 对缓存东西非常积极。

虽然这听起来像是您的基本 href 标签可能设置为<base href="" />,但可能在您的模板中它可能看起来像:

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

在您的 /core/config/config.inc.php 中将 site_url 动态设置为 $modx_base_url ... 如果该值为空白,则可能导致问题。

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

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

于 2013-04-16T03:06:16.303 回答