.htaccess редирект с удалением строки запроса
Суббота, Декабрь 22nd, 2007Стандартный редирект с помощью .htaccess выглядит так: RewriteEngine on RewriteCond %{QUERY_STRING} ^(.*)some_string(.*) RewriteRule ^(.*)$ http://some_site.com/ [L] Это пример редиректа при условии что строка запроса содержит some_string. Редирект происходит на сайт http://some_site.com с сохранением параметров запроса. Например, если этот скрипт положить на сайт http://my_site.com и обратиться к http://my_site.com/search.php?q=some_string&b=222, то поредиректит на http://some_site.com/search.php?q=some_string&b=222. Почему так происходит? ...