のnoindexにメタロボットを設定するwww.mysite.com/directory/currency/switch/currency/USD/ ...のようなページでメタロボットをnoindexに設定するにはどうすればよいですか?/directory/currency/switch/currency/
私はこの種のURLを多く索引しており、削除したいと考えています。
のnoindexにメタロボットを設定するwww.mysite.com/directory/currency/switch/currency/USD/ ...のようなページでメタロボットをnoindexに設定するにはどうすればよいですか?/directory/currency/switch/currency/
私はこの種のURLを多く索引しており、削除したいと考えています。
レイアウトXMLでこれを行うことができます。ページの正しいハンドラを見つけるだけでよいでしょう。
<your_handler_here>
<reference name="head">
<action method="setRobots"><value>noindex</value></action>
</reference>
</your_handler_here>
ただし、これらのタイプのURLはリダイレクトする必要があります。リダイレクトすると、インデックスが作成されないようになります。
最も簡単な解決策は、許可されないようにrobots.txtファイルにDisallow: /directory/currency/switch/currency/
を追加することです。
問題が解決しないなら、あなたはX-Robots-Tagヘッダーをも適用することができます。
<IfModule mod_headers.c>
<FilesMatch "^directory/currency/switch">
Header set X-Robots-Tag: "noindex"
</FilesMatch>
</IfModule>
あなたはカスタムヘッダーhereを実装する方法についての詳細を読むことができます:Apacheのでは、これは以下のようなものになるだろう。
問題は正しいハンドラをfinfすることです。 robots.txtファイルに上記の行を追加しました。 –
それはリダイレクト以来@GiovanniPutignanoページのハンドラがあるようにはないだろう。私は、同じことをする代わりに 'X-Robots-Tag'ヘッダを設定するためにApacheを使うメソッドを含める答えを更新しました。 – Charles
[クロスポスト](https://magento.stackexchange.com/q/190282/5949) – unor
Stack Overflowが[プログラミング関連]のhttpであるため、この質問をトピックとしてクローズすることにしました://stackoverflow.com/help/on-topic)Q&Aサイト。あなたの質問はプログラミングに関するものではありません。おそらくあなたは代わりにhttp://magento.stackexchange.comに投稿する必要がありますか? – Enigmativity