【发布时间】:2013-02-19 00:02:44
【问题描述】:
已查看有关此的所有其他帖子,但似乎无法使其正常工作。我无法更改 Joomla 配置、项目等的原因有很多,但无论如何,无论如何,这些似乎都应该起作用。
简而言之,我希望 any 链接带有 Itemid=30 以重定向到给定的链接。我究竟做错了什么?前 3 行是我尝试过的,最后一行是有效的。
RedirectMatch 301 ^Itemid=30$ http://inside.beta.oursite.com/index.php?option=com_cware&view=courses&Itemid=125
redirect 301 index.php?option=com_cware&view=courses&Itemid=30 http://inside.beta.oursite.com/index.php?option=com_cware&view=courses&Itemid=125
RewriteEngine On
RewriteCond %{QUERY_STRING} Itemid=30
RewriteRule ^Itemid=30/$ index.php?option=com_content&view=article&id=106&Itemid=121 [R=301]
# If query string contains "username=admin"
RewriteCond %{QUERY_STRING} username=admin
# Block it without mercy
RewriteRule .* - [F]
【问题讨论】:
-
我在 stackoverflow.com/questions/10135702/… 找到了解决方案,但不明白为什么重定向 301 .... 不起作用,正如我所理解的那样。
标签: .htaccess