簡體   English   中英

tt_news和RealURL:縮短新聞文章的網址

[英]tt_news and RealURL: shorten URL of news article

目前,新聞文章的URL看起來像

www.domain.com/path/to/page/news/news-detail/article/articlename

有沒有辦法縮短這個URL? 例如,錯過了文章或新聞細節?

在RealUrl-Configuration中有陣列article但我不知道我是否可以將其更改為例如新聞詳細信息...

你有什么想法嗎?

我正在使用Typo3 4.5.5,realurl 1.11.2和tt_news 3.0.1。

如果要排除指示重寫URL的新部分的關鍵字,請使用fixedPostVars

'fixedPostVars' => array(
    '123' =>array(
        array(
            'GETvar' => 'tx_ttnews[tt_news]',
            'lookUpTable' => array(
                'table' => 'tt_news',
                'id_field' => 'uid',
                'alias_field' => 'title',
                'addWhereClause' => ' AND NOT deleted',
                'useUniqueCache' => 1,
                'useUniqueCache_conf' => array(
                    'strtolower' => 1,
                    'spaceCharacter' => '-',
                ),
            ),
        ),
    ),
),

這將創建一個像domain.com/article/your-article-title的網址,假設您有以下網站結構:

root
 |- news (pid xy)
 |- article (pid 123)

您還可以在同一頁面上顯示列表和詳細信息視圖,這樣可以創建更清晰的網址( domain.com/news/your-article-title ):

root
 |- news (pid 123, configured for list and detail)

一種方法是排除一些要在URL路徑中顯示的頁面?

www.domain.com/news-detail/article/articlename

您還可以使用另一個鍵作為標識符(例如,Id而不是新聞標題)。 它將不那么人性化,但會縮短很多。

www.domain.com/news-detail/article/articleid

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM