Htaccess przekierowanie na subdomenę z www

Witam napisałem sobie prostą stronkę w html z podziałem na miasta w folderach (na serwerze jest włączona opcja wildcard) i chciałbym zrobić takie przekierowanie w htaccessie

z domena.pl/miasto oraz www.domena.pl/miasto na www.miasto.domena.pl

 

znalazłem na internecie taką regułkę

RewriteCond %{HTTP_HOST} domena.pl [NC]

RewriteCond %{REQUEST_URI} ^(.+)/$

RewriteRule .* http://%1.domena.pl [L]

wtedy przekierowuje na miasto.domena.pl ale bez www i pokazuje się zawartość pliku index z głównej domeny a nie tego który jest w danym folderze

 

Dziękuje bardzo i pozdrawiam.

RewriteRule ^(lista|miast|oddzielonych|pionowa|kreska)/(.*)$ http://www.$1.domena.pl/$2 [L,R=301]

przekierowanie działa ale wtedy po przejściu na www.miasto.domena.pl mam index z domena.pl a nie z miasta 

To już trzeba poprawić identyfikację miast w serwisie odczytując nazwę domeny (www.miasto.domena.pl) a nie  URL (www.domena.pl/miasto/). Domenę z jakiej wchodzisz odczytasz ze zmiennej globalnej $_SERVER[‘HTTP_HOST’]

a mógłbyś rozwinąć to co napisałeś bo nie bardzo rozumiem 

Najprościej tłumacząc portal który obsługujesz dotąd “obsługiwał” miasta patrząc na pierwszą część URI, czyli z www.domena.pl/miasto brał pod uwagę “miasto” i na podstawie tego fragmentu filtrował newsy.

Aktualnie by trzeba zmienić coś w systemie, żeby brał pod uwagę nazwę domen, a nie pierwszą część URI.

Bez fragmentu przykładowego, aktualnego kodu nic więcej nie mogę poradzić. A jeśli nie znasz PHP (zakładając że strona jest w tym napisana) to jakiekolwiek modyfikacje mogą być dla Ciebie trudniejsze.