через index.php
<?php if(!empty($_GET['categoryID'])) { header("HTTP/1.1 301 Moved Permanently"); header("Location: http://newdomain.com/category_{$_GET['categoryID']}.html"); exit(0); } // редирект на главную, если index.php не используется в новом сайте header("HTTP/1.1 301 Moved Permanently"); header("Location: http://newdomain.com/"); exit(0); ?>
или через mod_rewrite
RewriteEngine On RewriteCond %{QUERY_STRING} ^categoryID=([0-9]+) RewriteRule ^index.php$ /category_%1.html? [R=301]
Замените строку
function get_country_start(&$smarty)
на
function get_country_start()
Аргумент вы все равно не используете и не передаете
Он их что через GET cует? Там как раз 4 Кб ограничение. Смотрите логи.
Для таких вопросов есть специальный раздел форума "Usability и удержание посетителей"
/ru/forum/development/usability-visitors-retention
zeusukr, В вашем коде после сабмита идет переход на новую страницу. Фокус это совсем другое понятие.
Вы хотите отправить данные не переходя на страницу результата? Тогда смотрите в сторону AJAX / IFRAME.
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)\.html$ /filter.php?brand=$1
Будет перенаправлять
/Mercedes.html -> /filter.php?brand=Mercedes
/mercedes.html -> /filter.php?brand=mercedes
Если такого файла нет физически в ФС.
Еще бы объяснили зачем вам знать как именно он отдает заголовки?
Составляете полный адрес счетчика и загружаете, например, fetch | wget | curl | FireFox+Web Developer ToolBar. Только клиентский код у них немного другой
i=Math.random();w=screen.width;h=screen.height; clr=screen.colorDepth; if(navigator.cookieEnabled) ck = "Y"; else ck = "N"; document.write('<a href="http://www.inetlog.ru/" target="_top"><img width=88 height=31 src="http://www.inetlog.ru/counter/?i='+i+'&cid=1&r='+escape(document.referrer)+'&sid=3&ck='+ck+'&res='+w+'x'+h+'&clr='+clr+'&pg='+escape(window.location.href)+'" alt="InetLog.ru - интернет статистика" border=0></a>')
scheme: [http] user: [] password: [] host: [www.inetlog.ru] port: [0] document: [/counter/?i=574574576&cid=1&r=&sid=3&ck=N&res=800x600&clr=32&pg=http://ovideo.ru] ---> www.inetlog.ru:80 looking up www.inetlog.ru connecting to www.inetlog.ru:80 requesting http://www.inetlog.ru/counter/?i=574574576&cid=1&r=&sid=3&ck=N&res=800x600&clr=32&pg=http://ovideo.ru >>> GET /counter/?i=574574576&cid=1&r=&sid=3&ck=N&res=800x600&clr=32&pg=http://ovideo.ru HTTP/1.1 >>> Host: www.inetlog.ru >>> User-Agent: fetch libfetch/2.0 >>> Connection: close >>> <<< HTTP/1.1 200 OK <<< Date: Fri, 18 Jan 2008 05:34:23 GMT <<< Server: Apache/2.0.52 (CentOS) <<< X-Powered-By: PHP/4.3.9 <<< P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM" <<< Set-Cookie: PHPSESSID=e75cc9c35b9152d8bdfcc40e36d6c074; path=/ <<< Expires: Thu, 19 Nov 1981 08:52:00 GMT <<< Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check= 0 <<< Pragma: no-cache <<< Content-Length: 981 content length: [981] <<< Connection: close <<< Content-Type: image/gif <<< offset 0, length -1, size -1, clength 981 remote size / mtime: 981 / 0 Receiving ovideo.ru (981 bytes): 100% 981 bytes transferred in 0.0 seconds (556.07 kBps)
В новой странице
opener.focus();
Или наоборот
NewPage = window.open('index.html', 'page')
NewPage.blur();
Открытие новой страницы происходит через window.open или form.target?
А где серверная часть? Т.е. PHP скрипт который обрабатывает запрос
http://syte.ru/?r='+escape(document.referrer)+'&pg='+escape(window.location.href)+'