2017-08-23 65 views
-1

如何設置元機器人NOINDEX像www.mysite.com/directory/currency/switch/currency/USD/...網頁?設置薈萃機器人NOINDEX爲/目錄/貨幣/開關/貨幣/

我有這種索引的多個網址,而我想刪除它們。

+1

[Cross-post](https://magento.stackexchange.com/q/190282/5949) – unor

+0

由於Stack Overflow是一個[編程相關的](http) ://stackoverflow.com/help/on-topic)問答網站。你的問題不是關於編程。也許你應該在http://magento.stackexchange.com上發佈它呢? – Enigmativity

回答

0

你應該能夠與佈局XML來做到這一點。您只需要爲頁面找到正確的處理程序。

<your_handler_here> 
    <reference name="head"> 
     <action method="setRobots"><value>noindex</value></action> 
    </reference> 
</your_handler_here> 

但是,這些類型的URL應該重定向,這將使得它們不會被索引。

最簡單的解決辦法是隻需添加Disallow: /directory/currency/switch/currency/到您的robots.txt文件,因此,它的不允許。

如果不工作,那麼你還可以將X-Robots-Tag頭。在Apache中,這將是類似以下內容:

<IfModule mod_headers.c> 
    <FilesMatch "^directory/currency/switch"> 
     Header set X-Robots-Tag: "noindex" 
    </FilesMatch> 
</IfModule> 

你可以閱讀更多有關如何實現自定義標題here

+0

問題是找到正確的處理程序。我剛剛將上面的行添加到了robots.txt文件。 –

+0

@GiovanniPutignano自從重定向以來,不會有頁面的處理程序。我已經更新了答案,其中包含一個使用apache設置「X-Robots-Tag」標頭的方法,它將執行相同的操作。 – Charles