Shtogrin

Shtogrin
Рейтинг
95
Регистрация
02.11.2006

через 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()

function get_country_start() 

Аргумент вы все равно не используете и не передаете

vladka:
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

Если такого файла нет физически в ФС.

solnikolay:
Shtogrin, вот это я и пытаюсь узнать.

Еще бы объяснили зачем вам знать как именно он отдает заголовки?

Составляете полный адрес счетчика и загружаете, например, 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?

solnikolay:
Ну вот тебе пример кода счетчика, работа которого меня интересует:

А где серверная часть? Т.е. PHP скрипт который обрабатывает запрос

http://syte.ru/?r='+escape(document.referrer)+'&pg='+escape(window.location.href)+'

Всего: 1230