我无法重定向(通过.htaccess)这样的网址:
www.url.com/index.php?option=com_content&task=view&id=60&Itemid=22
至
www2.url.com/something.htm
我发现问题出在“旧”网址上。“正常”重定向(www.url.com/test.htm --> www2.url.com/something.htm)效果很好。
我也尝试过重写,但找不到有效的解决方案。
也许有人知道如何解决我的问题?
非常感谢拉尔斯。
仅供参考:服务器:Apache 和我对服务器具有完全的 root 访问权限
编辑使用的重写规则:
我在 .htaccess 中使用重写规则尝试了以下操作
测试1:
RewriteCond %{QUERY_STRING} option=com_content&task=view&id=63&Itemid=11 RewriteRule $ www2.url.com [R=301,L]
结果 1:它重定向到 www2 url,但不仅是 www2.url.com。它重定向到 www2.url.com/option=com_content&task=view&id=63&Itemid=11
测试 2:
RewriteRule ^option=com_content&task=view&id=63&Itemid=11$ www2.url.com [R=301,L]
结果2:什么都没发生。感谢您提供任何进一步的提示:-)