Welcome! Log In Create A New Profile

Advanced

конфиг с uderid.. странности в FF

December 17, 2009 05:34PM
Приветствую всех.
Заранее извиняюсь, корявость изложения.. мозг уже не соображает(

Если не затруднит, объясните где я ошибаюсь.
Есть сайт, нужно что-бы nginx проверял наличие userid, если такой cookie нет, переводил на html файл со ссылкой, человек нажимает на линк, nginx ставит свою cookie и далее обрабатывает сайт.

Конфиг

listen 80;
server_name site.ru www.site.ru;

root /usr/local/www/data/site/htdocs;
error_page 404 /err404.html;

if ( $http_cookie !~* "mycook=(?:[^;]+)(?:;|$)") {
rewrite ^/ /sec.html last;
}

location /sec.html {
userid on;
userid_name mycook;
userid_domain site.ru;
userid_path /;
include cookie_expires; #в инклуде userid_expires 120m;
}

location / {
index index.php index.htm;
}

location ~ \.php$ {
fastcgi_pass unix:/tmp/fastcgi.sock;
........
........
}

файл sec.html существует.. в нем только ссылка href=/index.php
в общем в Опере вроде все работает исправно.. в FF, он по этой ссылке просто никуда не уходит, то есть уходит, но раза с 10-30. .если по ссылке щелкать.. ну либо нормально отрабатывает если нажать F5 .. а ну еще если для ссылки поставить target=_blank. .но мне нужно что-бы открывалось в текущем окне/вкладке
И вообще, у кто делал нечто подобное, подскажите, может это можно как-то облагородить, есть подозрение, что как-то я коряво все устроил)


Заранее благодарен.




_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

конфиг с uderid.. странности в FF

garrotte December 17, 2009 05:34PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 302
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready