【问题标题】:Joomla redirect query string with .htaccessJoomla 使用 .htaccess 重定向查询字符串
【发布时间】:2018-03-05 19:05:20
【问题描述】:

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

我试过了

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

但 id 不起作用

提前谢谢你。

【问题讨论】:

  • {QUERY_STRING} 不包含前导问号 - 您要检查 ^Itemid=$
  • 修复了查询字符串,重定向仍然不起作用
  • 在 .htaccess 上下文中配置重写时,路径永远不会以 / 开头,此时已被剥离。所以你的规则需要匹配一个空路径,^$
  • 那行得通。谢谢。
  • 好的,添加这个作为答案。

标签: .htaccess joomla


【解决方案1】:

这里需要解决两个问题:

  • {QUERY_STRING} 不包含前导问号 - 您要检查 ^Itemid=$

  • 在 .htaccess 上下文中配置重写时,路径永远不会以 / 开头,此时已被剥离。所以你的规则需要匹配一个空路径,^$

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-31
    • 1970-01-01
    • 2021-04-05
    • 1970-01-01
    相关资源
    最近更新 更多