我最近将Joomla安装升级到1.7。因此,链接系统现在是不同的。我的客户端有一个FLASH横幅,其中包含FLASH内部的特定链接,无法访问原始.fla进行编辑。
我想要做的是将横幅中的链接网址重写为文章ID。
我的.htaccess中有以下内容,但它没有重定向,我收到404错误。
RewriteEngine on
RewriteRule ^index.php?option=com_content&view=article&id=25$ index.php?option=com_content&task=view&id=25&Itemid=59 [L]
谢谢!我感谢任何帮助。
答案 0 :(得分:1)
你无法在RewriteRule中匹配query_strings,你必须在RewriteCond中使用%{QUERY_STRING}变量,如下所示:
RewriteEngine on
RewriteCond %{QUERY_STRING} ^option=com_content&view=article&id=25$
RewriteRule ^index.php$ index.php?option=com_content&task=view&id=25&Itemid=59 [L]