Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Forum - nazwa działów jako subdomena
xxxlukasz
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 23.08.2006

Ostrzeżenie: (0%)
-----


Witam,
zastanawiam się właśnie, czy któryś z ogólnie dostępnych skryptów (PhpBB, SMF itp.) posiada: czy poprzez moduły (pluginy) czy może już wbudowaną, możliwość obsługiwania poprzez subdomeny? Tzn. chodzi mi o to, by np. wybierając url np: forum.adres.pl - wyświetlał się dział np. Forum, w którym są: - przedstaw się; - sprawy techniczne; itd.
wchodząc na url: hyde.adres.pl - wyświetlał się dział: Hyde Park: - humor; - uwagi; itp.
wchodząc na url: pmr.adres.pl - wyświetlał się dział: Radia PMR: - sprzęt; itp.
wchodząc na url: cb.adres.pl - wyświetlał się dział: CB-Radio....

oczywiście jak wejdzie się na stronę główną: adres.pl to wyświetlają się wszystkie działy i poddziały...

Mam nadzieje ze za bardzo nie namieszałem?? I większość forumowiczów będzie wiedziała o co mi chodzi.

Czekam na info, czy ktoś może już takie coś praktykował(IMG:style_emoticons/default/questionmark.gif) Może ma rozwiązanie?
Go to the top of the page
+Quote Post
vokiel
post
Post #2





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----


U forumowego kolegi na blogu: Wirtualne subdomeny
Go to the top of the page
+Quote Post
xxxlukasz
post
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 23.08.2006

Ostrzeżenie: (0%)
-----


No tak, czyli w przypadku tworzenia kolejnych działów, trzeba będzie dopisywać kolejne linijki w .htaccess. Skoro nie ma innego rozwiązania to takie chyba jest najlepsze ze wszystkich (IMG:style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
vokiel
post
Post #4





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----


No właśnie nie, jedynie po stronie skryptu sprawdzać czy taki dział istnieje:
Kod
RewriteCond %{HTTP_HOST} ^([^.]+)\.example\.org [NC]
RewriteRule ^(.*) http://example.org/?dzial_forum=%1 [QSA]

Wtedy po stronie skryptu sprawdzasz czy
  1. $dzialy= array ('hyde','pmr','cb');
  2. if (in_array($_GET['dzial_forum'],$dzialy)){
  3. // ok
  4. }else{
  5. // should not happen
  6. }


Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 2.10.2025 - 19:38