【问题标题】:correct htaccess query string code正确的 htaccess 查询字符串代码
【发布时间】:2014-03-24 07:16:35
【问题描述】:

这是我的 HTACCESS 将标头设置为 noindex nofollow 的正确代码

 RewriteCond %{QUERY_STRING} (^|&)cart? [NC]

 RewriteRule .* - [E=MY_SET_HEADER:1]

 Header set X-Robots-Tag "noindex, nofollow" env=MY_SET_HEADER

使以下网址无法被搜索引擎收录。

http://www.mysite.com/cart?qty=1&id_product=8&token=7775324f4cd8c884155af53ca90e44ad&add

实际上 moz 分析在抓取这些类型的 URL <a href="http://www.mysite.com/cart?qty=1&id_product=8&token=7775324f4cd8c884155af53ca90e44ad&add">Add To Cart</a>

作为重复的页面内容。不知道为什么,因为这些 URL 只是一个添加到购物车的 URL,这些与任何内容无关。

我还需要任何关于玩 htaccess 的在线教程的建议。

谢谢。

【问题讨论】:

    标签: php apache .htaccess prestashop-1.6


    【解决方案1】:

    /cart 不是 QUERY_STRING 而是请求 URI。您可以改用此规则:

    RewriteCond %{QUERY_STRING} .+
    RewriteRule ^cart/?$ - [E=MY_SET_HEADER:1]
    

    【讨论】:

    • 谢谢 Anubhava..我是你的忠实粉丝,但无法连接。我试图通过您的网站与您联系并链接但无法..:(感谢您的回复。我相信您的解决方案会奏效。关于如何掌握 HTACCESS 有什么建议吗?
    • 我确保回复 LinkedIn 和我的博客上的每条连接消息。请告诉我您的 LinkedIn ID,我会立即向您发送连接请求。对于 mod_rewrite 我发现 askapache.com 相当不错的资源。
    • 哇..非常感谢...我的链接 ID 是 (linkedin.com/profile/view?id=200717928),我也刚刚在推特上关注了你 :-)
    • 我作为同事发送请求 :-)
    猜你喜欢
    • 2015-10-06
    • 2017-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多