Помощ с .htaccess и wildcard

zSix

Registered
Здравейте,
ще обясня накратко какъв е проблема ми и какво правя аз.

Значи опитвам се да направя динамични под-домейни в сайта ми според параметър от QUERY STRING-а.
Имам site.com/Browse.php?city=sofia и искам да стане така sofia.site.com

Имам активиран Wildcard на хостинга си. Пробвах няколко варианта в .htaccess файла си и при всеки има проблеми.

Код:
RewriteCond %{HTTP_HOST} !^www\.site.com [NC]
RewriteCond %{HTTP_HOST} ([^.]+)\.site.com [NC]
RewriteRule ^(.*)$ Browse.php?city=$1 [L]
... в този си вариант ми отваря началната страница на сайта, а не файла Browse.php

Код:
RewriteCond %{HTTP_HOST} !www.site.com$ [NC]
RewriteCond %{HTTP_HOST} ^(www.)?([a-z0-9-]+).site.com [NC]
RewriteRule ^(.*)$ http://site.com/Browse.php?city=%2 [L]
... така след като напиша sofia.site.com ме препраща към site.com/Browse.php?city=sofia

Код:
RewriteCond %{HTTP_HOST} !www.site.com$ [NC]
RewriteCond %{HTTP_HOST} ^(www.)?([a-z0-9-]+).site.com [NC]
RewriteRule (.*) Browse.php?city=%2 [NC,QSA]
... тук опитвам с QSA, но отново ми отваря началната страница на сайта


Ужасно много търсих и експериментирах с различни примери, но така и не успях да го направя.
 

Back
Горе