Делаю сайт-справочник организаций.
Такая задача, необходимо чтобы было возможность организациям задавать для себя домен 3-го уровня, т.е. в htaccess прописать правило перенаправления с адреса
http://orgname.myhost.ru
на
http://myhost.ru/org.php?url=orgname
вся проблема в грамотном написании регулярного выражения в условии
что есть
RewriteCond %{HTTP_HOST} ^http://(.*)\.myhost\.ru$
RewriteRule ^http://(.*)\.myhost\.ru$ http://myhost.ru/org.php?url=$1
нужно подправить или пнуть в нужную сторону)))
Спустя 38 минут, 22 секунды (8.07.2011 - 06:48) Mirexzpalich написал(а):
RewriteRule (.)*\.myhost\.ru myhost.ru/org.php?url=$1
Спустя 12 минут, 23 секунды (8.07.2011 - 07:01) maxims написал(а):
не работает, кидает в корень. (((
Спустя 45 минут, 53 секунды (8.07.2011 - 07:47) Mirexzpalich написал(а):
А так?
RewriteRule ^(.*)\.myhost\.ru myhost.ru/org.php?url=$1
RewriteRule ^(.*)\.myhost\.ru myhost.ru/org.php?url=$1