mod-rewrite - 如何摆脱 Joomla URL 中的日期?

标签 mod-rewrite joomla sef

这可能以前已经回答过,但我想弄清楚如何摆脱 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 包含一个时间戳:

joomla_remove_time_and_date_from_the_URL1

要从 URL 中删除时间和日期,您应该执行以下步骤:

登录您的 Joomla 管理面板并导航至菜单 -> 主菜单:

enter image description here

从列表中选择所需的主菜单项并将其打开。在我们的例子中,是“测试”菜单将时间戳添加到“新建”子菜单 URL。

在“菜单项类型”选项附近,单击“选择”按钮。在弹出窗口中单击系统链接菜单并从下拉列表中选择文本分隔符类型:

enter image description here

然后,在菜单标题字段附近,您将看到别名字段。在这里你可以用你的别名替换时间和日期:

enter image description here

将菜单项类型改回外部 URL,然后在左上角的菜单中单击“保存”按钮以保存更改。

现在打开您网站上的主页,然后打开您执行更改的页面。您可以看到时间戳已替换为您的别名。

教程到此结束。现在您知道了如何在 Joomla 3.x 中从 URL 中删除时间和日期。

关于mod-rewrite - 如何摆脱 Joomla URL 中的日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35378089/

相关文章:

html - SEO mod_rewrite 内部 uri 目录问题

apache - 无法开始使用 mod_rewrite

regex - 简化 htaccess 中的重定向

seo - Joomla 菜单项别名 SEO 有效,但文章别名 SEO 无效

joomla - 使用 K2 v2.6.5 制作 SEF URL

apache - 用 RewriteLock 理解 Apache RewriteMap

mysql - 显示错误页面时出错 : Application Instantiation Error: Could not connect to MySQL error

php - 解析错误 : syntax error, 本地主机上的文件意外结束

php - 从 Joomla 3.2+ 中的另一个数据库访问数据

seo - 从 Joomla URL 中删除日期