![]() |
Nowy serwis - wielu użytkowników - jaki sposób ? MOD_REWRITE ?!? - Wersja do druku +- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl) +-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www) +--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych) +--- Wątek: Nowy serwis - wielu użytkowników - jaki sposób ? MOD_REWRITE ?!? (/thread-nowy-serwis-wielu-uzytkownikow-jaki-sposob-mod-rewrite) Strony:
1
2
|
RE: Nowy serwis - wielu użytkowników - jaki sposób ? MOD_REWRITE ?!? - jakub1969 - 23-02-2012 (23-02-2012, 15:49)Pedro84 napisał(a): Aleś namotał. Podejdźmy inaczej do problemu, co konkretnie chcesz osiągnąć? :DNo chyba chce za dużo ;) 1. chce żeby sprawdzało sie to dla subdomeny domeny jak i subdomenu subdomeny domeny ;) czyli sub1.sub2.domena.pl i sub1.domena.pl 2. chce aby po wejsciu na strone sub1.sub2.domena.pl w adresie nic wiećej nie widniało ale juz w pamieci byla zmienna np.subdomena=sub1.sub2 3. teraz strona będzie miała odnośniki [menu] wiec po kliknieciu w pozycje menu adres zeby bylo prosty np. sub1.sub2.domena.pl/kontakt ale zeby w dalszym ciagu byla zmienna subdomena=sub1.sub2 5. TO NA RAZIE TYLE Rozwiązanie: A. Zrobiłbym to normalnie po stronie php czyli wchodzac na subdomene pobieram w index.php Kod: $adres = $_SERVER['HTTP_HOST']; B. Ale ktoś był miły na formum tutaj że napisał ze do tego służy mod_rewrite, wiec jak to sie mowi zes*** sie a nie daj się, wjechał mi na ambicje i się uczę :) do czego doszedłem AD.1 i 2 poniższy kod rozwiazuje pkt 1 i 2 czyli dziala na sub1.domena.pl jak i sub1.sub2.domena.pl ponad to od razu po wejsciu na strone sub1.sub2.domena.pl jest zmienna subdomena=sub1.sub2 Kod: RewriteCond %{HTTP_HOST} ^(www\.)?(.+)\.domena\.pl$ AD3. chce zeby ten adres to był sub1.sub2.domena.pl/kontak i zaczynają sie schody doszedlem do tego kodu (niewiele zmieniłem) Kod: RewriteCond %{HTTP_HOST} ^(www\.)?(.+)(\.domena\.pl)$ Kod: RewriteRule ^(.*)$^(.*)$^(.*)$/^(.*)$ index.php?subdomena=%2&op=kontakt RE: Nowy serwis - wielu użytkowników - jaki sposób ? MOD_REWRITE ?!? - jakub1969 - 26-02-2012 Mam rozumieć że nikt nie jest wstanie mi pomóc ? |