![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 22.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Włączyłem wildcards dla domeny, poszukałem kodu który przekieruje mi zawartość katalogu na subdomenę i znalazłem coś takiego: ale potrzebuję czegoś bardziej uniwersalnego czyli żebym nie musiał definiować nazwy katalogu tylko żeby każdy katalog z katalogu głównego domeny reguła w htaccessie przekierowała mi na subdomenę o nazwie katalogu. Bardzo proszę o poprawienie tego kodu z htaccessa |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Bardzo podobne do tego: wirtualne subdomeny. Powinno Ci pomóc.
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 22.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
ok, wrzuciłem ten kod i mam coś takiego:
RewriteEngine On RewriteCond %{HTTP_HOST} ^([^.]+)\.domena\.info [NC] RewriteRule ^(.*) http://domena.info/%1 [QSA] ale jest jeszcze taki problem że jak wpiszę url: abc.domena.info to wyświetla mi zawartość katalogu abc ale niestety url zmienia się na domena.info/abc a chciałbym żeby URL się nie zmieniał tylko żeby cały czas była subdomena w pasku adresu. Przypuszczam że chodzi o zmianę albo dopisanie flagi. Pomóżcie Ten post edytował marcinpl87 14.11.2009, 20:44:48 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Może tak:
Kod RewriteEngine on
RewriteCond %{http_host} . RewriteCond %{http_host} !^www.example.com [NC] RewriteCond %{http_host} ^([^.]+)\.example.com [NC] RewriteRule ^(.*) /%1/ [R=301,L,QSA] -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 22.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
niestety przy takich wpisach po wpisaniu abc.example.com przekierowuje mnie na http://abc.example.com/abc/ i FF wyświetla komunikat
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Mógłbyś to oskryptować, dać przekierowanie na index.php ze zmienną np subdomena, a w skrypcie includować index.php z danego folderu
Kod RewriteRule ^(.*) index.php?subdomena=%1 [R=301,L,QSA]
-------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 22.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
sprawdzę ten sposób, ale też mam już działające htaccessowe rozwiązanie:
RewriteEngine On RewriteCond %{HTTP_HOST} ^([^.]+)\.domena\.info [NC] RewriteRule ^(.*) http://domena.info/%1 [R=301,L,QSA] Bardzo dziękuję za pomoc wszystkim którzy udzielali się w temacie, mam nadzieję że rozwiązanie przyda się jeszcze wielu poszukiwaczom przygód z modrewritem ![]() Ten post edytował marcinpl87 14.11.2009, 23:59:02 |
|
|
![]() ![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 150 Pomógł: 4 Dołączył: 3.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam Włączyłem wildcards dla domeny, poszukałem kodu który przekieruje mi zawartość katalogu na subdomenę i znalazłem coś takiego: ale potrzebuję czegoś bardziej uniwersalnego czyli żebym nie musiał definiować nazwy katalogu tylko żeby każdy katalog z katalogu głównego domeny reguła w htaccessie przekierowała mi na subdomenę o nazwie katalogu. Bardzo proszę o poprawienie tego kodu z htaccessa Dla potomnych. Przeszukałem cały internet bo też tego potrzebowałem i znalazłem jedyne działające rozwiązanie:
więcej info i dokładny opis znajdziecie: http://netporadnik.wkom.pl/2012/12/htacces...z-tym-pracowac/ szajens Ten post edytował szajens 8.01.2013, 22:14:07 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 15:58 |