ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Помогите пожалуйста напис ать реврайт!


  • To: nginx-ru@xxxxxxxxx
  • Subject: Помогите пожалуйста напис ать реврайт!
  • From: "Craken" <nginx-forum@xxxxxxxx>
  • Date: Sun, 13 Jun 2010 00:30:52 -0400
  • Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mickey.jlkhosting.com; s=x; h=Sender:From:Message-ID:Content-Transfer-Encoding:Content-Type:Subject:To:Date; bh=qOb+H96pSOocNoKT4JohmzLXOucG4GfevWxoN17Pvgg=; b=peugeybaC/zrS7XyWtBCmLkmQ0M6lIuXDAxZDtsrR26ctT12bsjwfUDR0kucpKqJnY+st3gqgaw7EPpuv0K1VUQtlW6GMPhlnDjFEjz6TnH2zYG2+ObhdkVqBK5ijeIA;

Здравствуйте товарищи!
Проблема вот в чем!
Ставлю у себя на ресурсе "фильтр" ссылок! Ресурс на пхп! В качестве 
"фильтрирования" использую preg_replace(); !
И вот тут возникла проблема! После "переобразования" ссылка получает вид: 
http://mysite.com/link.php?l=http://site.com
то есть как Вы поняли, mysite.com - это мой сайт, а вот site.com - это сайт на 
который идет ссылка!
В файле link.php происходит куча проверок и (например) если это ссылка на 
картинку, тэг не может отобразить такую ссылку! Пришлось писать реврайт чтобы 
ссылка была такого плана http://mysite.com/linkhttp://site.com, прошу обратить 
внимание на вставку "link", она нужна :)
И так... что получилось (сильно прошу не бить):
[code]
rewrite 
^/link(.*)([0123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM,./]*)$
 /link.php?l=$1 last;
[/code]
Вроде как все должно работать.... но все стало как-то не так отображаться, и я 
через link.php вывел ссылку, и ссылка у меня получилась такого плана:
http://mysite.com/link.php?l=http:/site.com
(для того кто не заметил: в адресе один слеш!)
Всем заранее Спасибо! 
С Уважением, Алексей!

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,97655,97655#msg-97655


_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.