![]() |
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
|
Nowy serwis - wielu użytkowników - jaki sposób ? MOD_REWRITE ?!? - jakub1969 - 21-02-2012 witam, zamierzam zrobić mały serwis i sprawa ma się tak. zakładam ze będzie dużo userow każdy user ma swoja subdomene wariat: 1. mam swój CMS i na każdej subdomenie instaluje każdemu userowi jego CMS user1.x.pl user2.x.pl itd 2. robię jedeną subdomene usery.x.pl i tylko z każdej subdomeny odwołuje się przez htaccess do danych jednego usera. pytanie co lepsze? w 1 wariacie generuje ruch na subdomenach natomiast w 2 w jednej chwili na jednym CMS może się zalogować 100 userow. 2 wariat ograniczy pliki na stronie i teoretycznie łatwiej będzie tym wszystkim administrować. jakie są + i - takich rozwiązań ? dzkei za info RE: Nowy serwis - wielu użytkowników - jaki sposób ? - Pedro84 - 21-02-2012 Wariant 1 plusów nie ma żadnych. Jedynym sensownym rozwiązaniem jest jedna instalacja silnika i różne zabawy z profilami robić za pomocą mod_rewrite. RE: Nowy serwis - wielu użytkowników - jaki sposób ? - jakub1969 - 21-02-2012 (21-02-2012, 01:36)Pedro84 napisał(a): Wariant 1 plusów nie ma żadnych. Jedynym sensownym rozwiązaniem jest jedna instalacja silnika i różne zabawy z profilami robić za pomocą mod_rewrite. hmmm... interesujące... hmm.... troche poczytalem i naprawde może mi sie przydać ![]() racja zeby instalowaś 1 silnik ale będzie duzo subdomen i kazdy user bedzie mial swoja subdomene co za tym idzie bedzie mial wlasna podstrone z wlasnymi danymi czyli jakos musze z bazy wyciagnac dane tego uzytkownika i tak: imie1.nazwisko1.domena.pl imie2.nazwisko2.domena.pl te subdomeny beda przekierowane na jeden silnik wiec zeby je odroznic trzeba by przy kazdej dodac odpowiednio ?id=1 i ?id=2 zeby wyciagnac te dane ? tylko ze ades bedzie troche brzydko wyglądał czy dało by sie pominąć paramerty po ? może skorzystać z takiego skryptu Kod: <?php coo będzie rozsądniejsze ? może jakiś inny pomysł ? RE: Nowy serwis - wielu użytkowników - jaki sposób ? - Pedro84 - 21-02-2012 Takie rzeczy załatwia się za pomocą mod_rewrite. RE: Nowy serwis - wielu użytkowników - jaki sposób ? MOD_REWRITE !! - jakub1969 - 21-02-2012 (21-02-2012, 03:15)Pedro84 napisał(a): Takie rzeczy załatwia się za pomocą mod_rewrite.ale jak w mod_rewrite pobrac subdomene ? do tego jeszcze nie doszedlem OKOK RewriteCond %{HTTP_HOST} !=www.domena.pl RewriteCond %{HTTP_HOST} ^(www\.)?(.+).domena.pl$ damy rade jutro startuje z nową wiedzą ![]() RE: Nowy serwis - wielu użytkowników - jaki sposób ? MOD_REWRITE !! - jakub1969 - 21-02-2012 (21-02-2012, 03:17)jakub1969 napisał(a):(21-02-2012, 03:15)Pedro84 napisał(a): Takie rzeczy załatwia się za pomocą mod_rewrite.ale jak w mod_rewrite pobrac subdomene ? do tego jeszcze nie doszedlem jednak się posile waszymi umiejętnościami, nie wiem czy tak idzie w mod_rewrite, ju opisuje: sub1.domena.pl sub2.domena.pl kazda z tych subdomen ma sie odnosic do innych danych z bazy (coś o tym pisałem wyżej) napisałem tak .htaccess: Kod: Options FollowSymLinks no ale teraz dla każdej subdomeny trzeba powielić 2 linijki. 1. można to jakoś z automatu zrobić ? np do id było przekazywane sub1 a RewriteCond sam pobierał sub1 albo przekierowywał w zależności od sub1 2. po index.php jest id=1$1 po co jest $1 ? bez tego tez działa RE: Nowy serwis - wielu użytkowników - jaki sposób ? MOD_REWRITE ?!? - Pedro84 - 21-02-2012 Przepisywać mi się nie chce, bo sensu nie ma. Poczytaj to: http://fantomaster.com/faarticles/rewritingurls.txt RE: Nowy serwis - wielu użytkowników - jaki sposób ? MOD_REWRITE ?!? - jakub1969 - 21-02-2012 (21-02-2012, 15:22)Pedro84 napisał(a): Przepisywać mi się nie chce, bo sensu nie ma. Poczytaj to: http://fantomaster.com/faarticles/rewritingurls.txt dzieki poradzilem sobie tak i działa Kod: Options FollowSymLinks RE: Nowy serwis - wielu użytkowników - jaki sposób ? MOD_REWRITE ?!? - jakub1969 - 22-02-2012 (21-02-2012, 15:22)Pedro84 napisał(a): Przepisywać mi się nie chce, bo sensu nie ma. Poczytaj to: http://fantomaster.com/faarticles/rewritingurls.txt no dobra myślałem ze coś z tego będzie. można by powiedzieć ze poczytałem i dużo się dowiedziałem ale mam problemy ze zrozumieniem Options FollowSymLinks RewriteEngine On oto kod który zastosowałem i działa: wpisując adres sub1.sub2.domena.pl pobiera mi dane usera (sub1.sub2) z bazy dzięki zmiennej subdomena= sub1.sub2 i analogicznie do domeny sub3.sub4.domena.pl Kod: # ^(www\.)? - poczatek napisu zero lub jedno wystąpienie próbowałem odszyfrować znaki i trochę mi się udało wszytko było by ok gdzyby nie to ze potrzebuje jeszcze przekazywac inne zmienne przez adres np ?id=1 probowalem juz na wiele sposobów ale ciagle mi sie nie udaje pzy tym kodzie mi sie udalo ale znowu nie pobiera smiennej subdomena Kod: # ^(www\.)? - poczatek napisu zero lub jedno wystąpienie wytłumaczcie mi prosze dokladnie jak to dziala jesli mam adres index.php?id=1 i on dziala to w htaccess moge go tak przerobic ze bdzie dzialal pod adresem np index.php/1 i nie musze tworzyc dodatkowych katalogow itd tylko ten adres odniesie sie do index.php?id=1 czyli nie oznacza to ze zamiany index.php?id=1 na index.php/1 tylko dodatkowy adres ? moze powineinem stworzyc osobne pliki html np 1.html a co jesli ma byc obsluga jezykow ? np pl i en to musze miec pliki 1-pl.html i 1-en.html ? raczej to nie ma sensu bo wszyetko moze sie odnoscic do jednego index.php !? RE: Nowy serwis - wielu użytkowników - jaki sposób ? MOD_REWRITE ?!? - Pedro84 - 23-02-2012 Aleś namotał. Podejdźmy inaczej do problemu, co konkretnie chcesz osiągnąć? ![]() |