gpt4 book ai didi

php - .htaccess 重写以问号开头的请求 url

转载 作者:可可西里 更新时间:2023-11-01 00:46:34 24 4
gpt4 key购买 nike

我遇到了这个 Joomla 问题 - 谷歌似乎已经为我删除的菜单条目建立了索引,但我忘记删除菜单中的条目,所以现在谷歌已经为这个网站建立了索引:

http://www.madplanuge.dk/?Itemid=134

我想将它 (.htaccess) 重定向到这个 url: http://www.madplanuge.dk/madplan/lav-madplan

你会怎么做。我已经尝试过以下操作:

RewriteRule ^\?Itemid=134 http://www.madplanuge.dk/madplan/lav-madplan? [R=301,L]

RewriteCond %{REQUEST_URI} ^\?Itemid=134$
RewriteRule ^\?Itemid=134$ http://www.madplanuge.dk/madplan/lav-madplan? [R=301,L]

上述解决方案均无效。

最佳答案

您不能单独使用 RewriteRule 来完成它,因为 Apache 将忽略查询字符串。如果查询字符串包含我们要查找的 ID,我将在此处进行重定向。

RewriteCond %{QUERY_STRING} Itemid=134 [NC]
RewriteRule ^.*$ http://%{HTTP_HOST}/madplan/lav-madplan? [R=301,L]

请记住,当您测试浏览器时,您的浏览器会缓存您的 301 重定向,因此您需要清除缓存才能看到任何更改。

关于php - .htaccess 重写以问号开头的请求 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17059325/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com