Witam, Mam taką strukturę: /folder/subfolder1/ /folder/subfolder2/ itd Jak napisać przekierowanie żeby po wpisaniu w pasek adresu subfolder1.folder.domena.pl subfolder2.folder.domena.pl itd zostać przekierowanym na, odpowiednio domena,pl/folder/subfolder1/ domena,pl/folder/subfolder2/ itd Moja ostatnia próba wygląda tak: RewriteCond %{HTTP_HOST} ^([.]+)\.folder\.domena\.pl$ [NC] RewriteRule ^(.*)$ http://domena.pl/folder/$1/ [R=301,L] Przekierowanie jest, ale w pasku adresu zmienia się subfolder1.folder.domena.pl na domena,pl/folder/subfolder1/ a tego bym nie chciał... Będę wdzięczny za podpowiedź.
Sorki, chyba poprawnie będzie RewriteRule ^(.*)$ http://domena.pl/folder/%1/ [R=301,L] Ale to niczego nie zmienia. Dodam jeszcze, że potrzebuję, aby zachowany był querystring, czyli:żeby przekierowanie było prawidłowe: adres w przeglądarce: subfolder1.folder.domena.pl?querystring przekierowanie: domena,pl/folder/subfolder1/?querystring Będę wdzięczny za rozwiązanie mojego problemu. Mógłbym oczywiście tworzyć subdomeny, ale to jest uciążliwe.
Na ile mam pojecie o .htaccessie zrobiłbym to tak - dla każdej subdomeny w głównym (w /public_html lub tam gdzie kieruje domena) .htaccesie wpisałbym: Code: RewriteCond %{HTTP_HOST} ^(www\.)?subfolder1\.folder\.mojadomena\.pl$ [NC] RewriteCond %{REQUEST_FILENAME} !/folder/subfolder1/ RewriteRule ^(.*)$ /folder/subfolder1/$1 [L] I analogicznie dla kolejnych subdomen. Nie bardzo wiem czy da się i jak zrobić to w jakiś automagiczny sposób, żeby nie trzeba robić wpisów dla wszystkich folderów, ale powyższy powinien działać - testowałem u siebie. Może jak się z tym prześpię, wpadnę na jakiś pomysł.
No właśnie chciałbym uniknąć wpisywania jawnie "subfolder1", "subfolder2" itd. Dążę do tego, żeby był jeden uniwersalny wpis w .htaccess, tzn. zeby po utworzeniu któregośtam podfolderu "subfolderx" działał adres subfolderx.folder.domena.pl Wiem, że trzeba opisać subfolder wyrażeniem regularnym i ująć w nawiasy żeby później móc posłużyć się tym jako parametrem (%1). Moje dotychczasowe próby nie przyniosły oczekiwanych rezultatów. Dzięki za wpis, tylko się obudzę i poanalizuję.
Tu już Ci racze nie pomogę, nie tworzyłem takich rozwiązań. Choć dobrze wiedzieć o ich istnieniu. Tylko jeśli zrobisz to tak, jak piszesz na początku - przez 301, to zawsze Ci się adres zmieni.