使用 url 的 .htaccess 重定向/重写包含:
Redirect / Rewrite with .htaccess of an url containing :
我正在尝试从 /index.php?option=com_k2&view=itemlist&task=category&id=44:pinco
重定向到 google.it
注意特殊字符:
但是好像不行
这是我尝试过的测试之一。我哪里错了?
redirect 301 /?option=com_k2&view=item&id=44:pinco http://www.google.it
您不能使用 Redirect
指令重定向查询字符串。您需要使用 ℅{QUERY_STRING}
变量检查查询字符串。
RewriteEngine on
RewriteCond ℅{QUERY_STRING} ^option=com_k2&view=itemlist&task=category&id=44:pinco$
RewriteRule ^index\.php$ http://google.it? [L,R]
我正在尝试从 /index.php?option=com_k2&view=itemlist&task=category&id=44:pinco
重定向到 google.it
注意特殊字符:
但是好像不行
这是我尝试过的测试之一。我哪里错了?
redirect 301 /?option=com_k2&view=item&id=44:pinco http://www.google.it
您不能使用 Redirect
指令重定向查询字符串。您需要使用 ℅{QUERY_STRING}
变量检查查询字符串。
RewriteEngine on
RewriteCond ℅{QUERY_STRING} ^option=com_k2&view=itemlist&task=category&id=44:pinco$
RewriteRule ^index\.php$ http://google.it? [L,R]