Joomla使用.htaccess重定向查询字符串

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Joomla使用.htaccess重定向查询字符串相关的知识,希望对你有一定的参考价值。

如何将https://www.themaidsofcharleston.com/?Itemid=重定向到https://www.themaidsofcharleston.com/

我试过了

RewriteCond %{QUERY_STRING}  ^?Itemid=$
RewriteRule ^/$  /?  [R=301,L]

但是id不起作用

先感谢您。

答案

这里需要解决两个问题:

  • {QUERY_STRING}不包含主要问号 - 您想检查^Itemid=$
  • 在.htaccess上下文中配置重写时,路径永远不会从/开始,该^$已经在该点被剥离。所以你的规则需要匹配一条空路径,qazxswpoi

以上是关于Joomla使用.htaccess重定向查询字符串的主要内容,如果未能解决你的问题,请参考以下文章

HTACCESS-旧Joomla页面重定向

htaccess 重定向附加查询字符串?

.htaccess 将查询字符串附加到内部重定向

htaccess 301 重定向 - 删除查询字符串 (QSA)

301 通过 .htaccess 将查询字符串重定向到 SEO 友好的 URL

.htaccess重定向查询字符串