【问题标题】:Remove ?view=featured from joomla 3 URLs从 joomla 3 URL 中删除 ?view=featured
【发布时间】:2026-01-18 03:50:01
【问题描述】:

我有几个运行 Joomla 3 的网站,但我似乎不知道如何阻止 Joomla 使用以下 URL 生成主页的副本:www.domain.com/?view=featured

理想情况下,我希望能够禁止创建此页面,但 htaccess 重定向也应该足够了。不过,我也没有任何运气可以重定向到工作。

任何帮助将不胜感激!

【问题讨论】:

  • 理论上这应该可以工作,但事实并非如此。 RewriteCond %{QUERY_STRING} ^view=featured$ RewriteRule ^component/content/$ yoursite.com? [L,R=301]
  • 哪个组件? joomla 默认组件还是自定义组件?.. 问题出在router 文件中

标签: php .htaccess mod-rewrite joomla


【解决方案1】:

将此规则作为您的第一条规则

RewriteEngine On

RewriteCond %{THE_REQUEST} \s/+\?view=featured [NC]
RewriteRule ^ /? [R=301,L]

【讨论】: