Здравейте,
ще обясня накратко какъв е проблема ми и какво правя аз.
Значи опитвам се да направя динамични под-домейни в сайта ми според параметър от QUERY STRING-а.
Имам site.com/Browse.php?city=sofia и искам да стане така sofia.site.com
Имам активиран Wildcard на хостинга си. Пробвах няколко варианта в .htaccess файла си и при всеки има проблеми.
... в този си вариант ми отваря началната страница на сайта, а не файла Browse.php
... така след като напиша sofia.site.com ме препраща към site.com/Browse.php?city=sofia
... тук опитвам с QSA, но отново ми отваря началната страница на сайта
Ужасно много търсих и експериментирах с различни примери, но така и не успях да го направя.
ще обясня накратко какъв е проблема ми и какво правя аз.
Значи опитвам се да направя динамични под-домейни в сайта ми според параметър от 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]
Код:
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]
Код:
RewriteCond %{HTTP_HOST} !www.site.com$ [NC]
RewriteCond %{HTTP_HOST} ^(www.)?([a-z0-9-]+).site.com [NC]
RewriteRule (.*) Browse.php?city=%2 [NC,QSA]
Ужасно много търсих и експериментирах с различни примери, но така и не успях да го направя.