<?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]
Еще бы объяснили зачем вам знать как именно он отдает заголовки?
Составляете полный адрес счетчика и загружаете, например, 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)
через index.php
или через mod_rewrite
Замените строку
function get_country_start(&$smarty)
на
function get_country_start()
Аргумент вы все равно не используете и не передаете
413 Request Entity Too Large пару раз выскакивало
Он их что через 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
Если такого файла нет физически в ФС.
Shtogrin, вот это я и пытаюсь узнать.
Еще бы объяснили зачем вам знать как именно он отдает заголовки?
Составляете полный адрес счетчика и загружаете, например, fetch | wget | curl | FireFox+Web Developer ToolBar. Только клиентский код у них немного другой
В новой странице
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)+'