Приветсвую!
К сожелению на мой последний запрос никто не смог мог помочь, теперь появилась другая проблема.
Описываю ситуацию.
Есть домен name.com
У него в .htaccess для ссылок описанны такие правила :
RewriteCond %{REQUEST_URI} !(^/(img/|js/|styles/(.*)\.css).*)
RewriteRule ^(.+)$ index.php [L]
- т.е. все запросы, которые не относятся к img,js,styles отправлять на index.php
Далее ситуация усложняется. Для домена поставили алиас :
ServerAlias *.name.com
- т.е теперь все запросы на субдомены, перенаправляются на домен.
Задача в том, чтобы переделывать запросы (пример) 1231.name.com в
name.com/names_id=1231, я не нашёл способа парсить {HTTP_HOST} прямо
из .htaccess поэтому надо перенаправлять на какой-то другой скрипт.
Я написал правило, которое должно обрабатывать эти запросы, и разместил его выше того правила.
RewriteCond %{HTTP_HOST} ^([0-9]+)\.name\.com
RewriteRule ^(.+)$ redirect.php [L]
Теперь все что идёт на _любые-цифры_.name.com, отсылается на redirect.php, там я анализирую, и через curl делаю так:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
print curl_exec($ch);
В итоге показывается то что я хочу, а строке браузера написанно в том виде что я задумал (т.е. в начале циферки, потом домен)... но!
Все картинки,скрипты и стиля хотят обробатываться тоже через скрипт redirect.php и конечно же не отображаются... т.е. победили один вопрос, возник другой...
Помогите плз, чем кто может ;) пропадаю...