0

我有一个问题,因为我不了解 contao ( http://demo.contao.org/ ) 中的链接系统,但不仅在这个 CMS 中,你能帮帮我吗?所以:我们总是有链接: www.something.xx/title-for-example-news.htm

并且扩展总是htm(从不php!),没有例如新闻的 id,这是一个好的解决方案吗?它是如何工作的?

我知道我们有一个链接,例如 www.sometking.xx/321-title-for-example-news.htm,其中 321 是 id news,因此我们可以从例如数据库中轻松快速地获取日期,并且不会发生冲突。

在 contao 的情况下它是如何工作的?快吗?也许是静态路由数组?你怎么看待这件事?它看起来很漂亮,但它很快吗?

4

1 回答 1

1

偶然看到你的问题。如果你还有兴趣,那就去吧。

它与包含 id 的链接一样快。两个系统都通过在数据库中查找页面名称或 id 来工作;contao 将永久链接存储在 tl_page 的别名列中。

但是,如果您更改页面名称/别名,则会出现问题:如果找不到别名,contao 不会回退到 id,因此浏览旧页面名称会返回 404。例如,这与 Wordpress 不同。即使您更改页面或帖子的名称,Wordpress 也永远不会更改永久链接。毕竟,永久链接永远不应该改变!

于 2011-09-07T23:06:39.737 回答