0

この CMS に限らず、contao ( http://demo.contao.org/ ) のリンクのシステムがよくわからないので困っています。だから: 私たちは常に次のようにリンクしています: www.something.xx/title-for-example-news.htm,

そして、拡張機能は常にhtm(決してphp!)、ニュースなどのIDを持っていません。それは良い解決策ですか?それはどのように機能しますか?

たとえば、www.sometking.xx/321-title-for-example-news.htm などのリンクがあることを知っています。ここで、321 は id ニュースであるため、データベースなどから簡単かつ迅速に日付を取得でき、衝突はありません。

contao の場合はどのように機能しますか? それは速いですか?多分ルーティングの静的配列?あなたはそれについてどう思いますか?とてもきれいに見えますが、速いですか?

4

1 に答える 1

1

たまたまあなたの質問に出くわしました。それでも気になる方はどうぞ。

IDが含まれているリンクと同じくらい高速です。どちらのシステムも、データベースでページ名または ID を検索することによって機能します。contao はパーマリンクを tl_page のエイリアス列に保存します。

ただし、ページ名/エイリアスを変更すると問題があります。エイリアスが見つからない場合、contao には id へのフォールバックがないため、古いページ名を参照すると 404 が返されます。これは、たとえば、Wordpress とは異なります。ページや投稿の名前を変更しても、Wordpress はパーマリンクを変更しません。結局のところ、PERMAlink は決して変更されるべきではありません!

于 2011-09-07T23:06:39.737 に答える