这可能以前已经回答过,但我想弄清楚如何摆脱 Joomla 网址中的日期,例如http://leisure.local/2015-10-02-02-00-39/contact-us .在这种联系我们的情况下,我有一个菜单项的别名,并且启用了 SEF 和模块重写。我还加载了一个 SEF 插件。我不知道这是我的缓存还是其他原因。有点烦人。
最佳答案
这是一个常见问题。我找到了一个 tutorial这很好地解释了它,可能比我能解释得更好。我发现每次更改菜单时都会养成一种习惯,也要重建那个菜单。
方法如下:
由于类别名称中的别名不正确或非英语字符,Joomla 可能会用时间戳替换类别名称,例如 2014-10-06-17-53-05。
我们创建了一个标题为“测试”的新菜单项(外部 URL 菜单类型),并为其添加了一个标题为"new"的子菜单(单篇菜单项)。在下面的屏幕截图中,您可以看到子菜单 URL 包含一个时间戳:
要从 URL 中删除时间和日期,您应该执行以下步骤:
登录您的 Joomla 管理面板并导航至菜单 -> 主菜单:
从列表中选择所需的主菜单项并将其打开。在我们的例子中,是“测试”菜单将时间戳添加到“新建”子菜单 URL。
在“菜单项类型”选项附近,单击“选择”按钮。在弹出窗口中单击系统链接菜单并从下拉列表中选择文本分隔符类型:
然后,在菜单标题字段附近,您将看到别名字段。在这里你可以用你的别名替换时间和日期:
将菜单项类型改回外部 URL,然后在左上角的菜单中单击“保存”按钮以保存更改。
现在打开您网站上的主页,然后打开您执行更改的页面。您可以看到时间戳已替换为您的别名。
教程到此结束。现在您知道了如何在 Joomla 3.x 中从 URL 中删除时间和日期。
关于mod-rewrite - 如何摆脱 Joomla URL 中的日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35378089/