使用Leading重定向网址? (问号)到新的URL

时间:2014-01-09 03:00:06

标签: .htaccess redirect joomla

我有一个从旧网站到我们新的Joomla网站的301重定向列表。

旧网址格式为“www.domain.com/?library/etc/etc”,相应的新网址完全不同。有没有办法设置.htaccess文件来处理这些,所以我可以简单地做我的列表,例如,

Redirect 301 /?library/home /index.php?option=com_zoo&view=frontpage&layout=frontpage&Itemid=183

如果没有,处理这些重定向的最佳方法是什么?它们目前不在.htaccess中工作,也不适用于Joomla Redirect组件。

感谢, 杰夫

1 个答案:

答案 0 :(得分:0)

您无法在?Redirect中与查询字符串(RewriteRule及其后的内容)进行匹配。您需要与%{QUERY_STRING}中的RewriteCond变量匹配:

RewriteEngine On

RewriteCond %{QUERY_STRING} ^library/home$
RewriteRule ^$ /index.php?option=com_zoo&view=frontpage&layout=frontpage&Itemid=183 [L,R=301]