2013-03-10 216 views
2

TYPO3版本中添加元標題noindex。 4.5 做一個擴展。根據我的擴展類中的條件,我需要添加一個noindex標頭。TYPO3:從擴展php代碼

這應該工作 - 但並不:

header('X-Robots-Tag: noindex,nofollow'); 

我怎樣才能讓TYPO3接受自定義頁眉?

BR。 Anders

更新: 這些行很好。結案:

// MAY BE DUBLICATE CONTENT - DO NOT LET GOOGLE INDEX 
$GLOBALS['TSFE']->additionalHeaderData['tx_myext'] = '<meta name="robots" content="noindex, nofollow">'; 
+1

確保,你不輸出任何內容,發送頭之前。在撥打您的分機代碼之前,TYPO3不會輸出任何內容。使用'headers_sent($ file,$ line)'檢查,如果標題已經發送,並且在哪裏,如果是。 – 2013-03-10 23:41:12

+0

感謝您的提示。實際上,在將標題添加到「TYPO3-way」之後工作正常,而不僅僅是正常的$ GLOBALS ['TSFE'] - > additionalHeaderData ['tx_myext'] =''; – Tillebeck 2013-03-22 13:22:23

回答

2

它只是要添加的TYPO3路:

//print 'MAY BE DUBLICATE CONTENT - DO NOT LET GOOGLE INDEX'; 
$GLOBALS['TSFE']->additionalHeaderData['tx_myext'] = '<meta name="robots" content="noindex, nofollow">';