
27.08.2009, 18:21
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
Byrger
PHP код:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([a-zA-Z0-9]+)/ index.php?action=$1
RewriteRule ^([a-zA-Z0-9]+)/([a-zA-Z0-9]+)/ index.php?action=$1&act=$2
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/$3 [L]
AngelOfFaith Аналогично с предыдущим для вашего случая, только вместо subdomaine нужно будет писать путь до скрипта
FireFenix Побуквенное отрицание не прокатит, если перед ним стоит .* какой нить, и даже без него - привяжется со второй буквы отрицание
login999 Без условных подмасок перла - сложно, но возможно
PHP код:
a = '''
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..
|
|
|