我有一个从旧网站到我们新的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组件。
感谢, 杰夫
答案 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]
等