[英]Override existing meta robots tag with PHP
我正在運行一個Joomla 1.5站點,在該站點中有很多我不想被Google索引的頁面被索引。 由於我需要留下的第三方組件,因此在Joomla后端的每篇文章中找到的內置機器人字段均無法正常工作。
長話短說。 我想在頁面上添加一段PHP(任何可行的東西),該頁面只是告訴Google不要索引或跟隨。 該代碼將需要覆蓋默認的Joomla設置,該設置將遵循該設置並為頁面建立索引
我無法使用robots.txt,因為Urls過多。
URLS /頁面都是從單個文章模板創建的,我將這段代碼添加到該文章模板中,應該可以解決問題
謝謝
假設您可以按每個HTTP標頭發送元標記信息。
http://code.google.com/web/controlcrawlindex/docs/robots_meta_tag.html
因此,如果可行,您可以在模板之前添加一些PHP代碼:
header("X-Robots-Tag: noindex");
我不知道這在實踐中是否值得尊重。 但是,HTTP標頭應覆蓋頁內元標記。
在Joomla 1.5中,機器人元標記由元數據命令設置
//不知道您是否需要它,或者是否已經導入了jimport('joomla.document.document');
//設置默認文檔元數據$ this-> setMetaData('robots','noindex,nofollow');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.