Generator subdomen - czy httaccess to najlepszy sposób?

0

Chcę stworzyć generator subdomen w mojej domenie - użytkownik wpisuje w pole tekstowe "krzychu", zatwierdza i od teraz można wejść na stronę krzychu.domena.pl i tak jest treść. Pomyślałem, że zrobię to tak, że po wysłaniu formularza na serwerze tworzy się katalog "krzychu", w nim index.html z jakąś treścią, a do .htaccess w katalogu głównym serwera dopisują się kolejne 3 linijki

RewriteCond %{HTTP_HOST} ^(www.)?krzychu.domena.pl
RewriteCond %{REQUEST_URI} !krzychu/
RewriteRule ^(.*)$ krzychu/$1 [L]

Tak jak tutaj wytłumaczone: http://netporadnik.wkom.pl/2012/12/htaccess-co-to-jest-do-czego-sluzy-i-jak-z-tym-pracowac/

Czy to będzie dobra metoda, czy poradzicie coś innego?

1

W ten sposób twoja aplikacja musi mieć dostęp do pliku konfiguracyjnego serwera - to niebezpieczne.
Lepiej niech *.domena.pl/{absolutnie wsyzstko} przekierowuje do jakiegoś pliku serwerowego (np. PHP), a ten ładuje treść dla odpowiedniej subdomeny już sam.

0

Dzięki. Użyłem tego:

 
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(.*)\.domena\.com
RewriteRule ^(.*)$ http://domena.com/subdomains/%1/$1 [P,NC,QSA]

Wygląda na to, że jeszcze nie zakończyła się propagacja dns, która ma trwać kilka godzin - admin włączył wildcard 3 godziny temu. Serwer szuka w subdomains/ tylko kiedy wpiszę www, dla innych subdomen jest błąd wczytywania.

0

Minęły już prawie 3 doby i dalej to samo. Można jakoś sprawdzić, czy ten wildcard jest już aktywny? Wygląda na to, że nie, ale wolę się upewnić zanim zaczne zawracać głowę pomocy technicznej.

0

Hmm, jednak działa, tylko dla różnych stringów tylko nie dla poddomeny "test". To jakieś słowo kluczowe?

0

Już działa. Sprawdzałem na różnych przeglądarkach, więc to nie cache, nie wiem dlaczego tak było.

1 użytkowników online, w tym zalogowanych: 0, gości: 1