Показать сообщение отдельно

  #10  
Старый 27.08.2009, 18:21
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

Byrger
PHP код:
RewriteEngine On
RewriteCond 
%{REQUEST_FILENAME} !-
RewriteRule 
^([a-zA-Z0-9]+)/  index.php?action=$1
RewriteRule 
^([a-zA-Z0-9]+)/([a-zA-Z0-9]+)/  index.php?action=$1&act=$
gumplen2006 Так просто тут не получится, придется выкручиваться:
PHP код:
RewriteEngine On

RewriteCond   
%{HTTP_HOST}            ^(www\.)?[^.]+\.site\.ru$
RewriteCond   %{REQUEST_URI}        !/subdomaine
RewriteRule   
^(.+)$                %{HTTP_HOST}$1          [C]
RewriteRule   ^(www\.)?([^.]+)\.site\.ru/?(.*) /subdomaine/$2/$[L
AngelOfFaith Аналогично с предыдущим для вашего случая, только вместо subdomaine нужно будет писать путь до скрипта

FireFenix Побуквенное отрицание не прокатит, если перед ним стоит .* какой нить, и даже без него - привяжется со второй буквы отрицание

login999 Без условных подмасок перла - сложно, но возможно
PHP код:
'''
   href="http://vasya.com "class
   href="http://vasya1.com "class
   href="http://vasya2.com "class
   href="http://vasya3.com "class
   href="http://vasya_name.com "class
   href="http://vasya_name1.com "class
   href="http://vasya_surname1.com "class
   href="http://vasya_familiya123123123.com "class
   href="http://vasya_name2.com "class'''

print 'Пример с 3 словами're.findall(r'''(http://(?!.*(?:surname|familiya|name2))(?(1)|.*)\.com)''',a)
print 
'Пример с 2 словами're.findall(r'''(http://(?!.*(?:surname|name2))(?(1)|.*)\.com)''',a
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm

Последний раз редактировалось Gifts; 27.08.2009 в 20:13..
 
Ответить с цитированием