Skocz do zawartości

Automatyczne tworzenie subdomen


ZimZum

Rekomendowane odpowiedzi

uzylem sercza, ale nie znalazlem

Jak zrobic taki myk:

mam domene https://mojadomena.com/

i na niej jakis skrypt powiedz .php

do ktorego przekazuje zmienna o nazwie zmienna1

i teraz chcialbym, zeby ta zmienna do skryptu .php zostala przekazywana jako nazwa subdomeny, ktora stworzy sie automatycznie.

czyli, jezeli wpisze:

https://3124.mojadomena.com/

to bedzie rownoznaczne

jakbym otworzyl strone:

https://mojadomena.com/.php?zmienna1=3124

anyone can help?

Nie wierz w cuda, polegaj na nich :D

Sztuki Walki: Nippon Ju Jitsu

Odnośnik do komentarza
Udostępnij na innych stronach

Musisz mieć ustawione wildcard na subdomeny (poszukaj w Google o tym). Wtedy po wpisaniu cokolwiek.domena.pl, zostanie pobrana zawartość strony domena.pl. Słowo "cokolwiek", czyli Twój parametr pobierasz w PHP z adresu i możesz go dowolnie wykorzystać w skrypcie na domena.pl.

To tak w skrócie, dalej możesz poszukać we własnym zakresie.

Autor postu nie ponosi żadnej odpowiedzialności za ewentualne szkody wynikłe z wykorzystania zawartych w nim informacji.

Odnośnik do komentarza
Udostępnij na innych stronach

tutaj .htaccess:

php_flag display_errors on

#start .htaccess code

RewriteEngine On

RewriteBase /

RewriteCond %{HTTP_HOST} .

RewriteCond %{HTTP_HOST} !^www\. [NC]

RewriteCond %{HTTP_HOST}<>%{REQUEST_URI} ^([^.]+)\.domena\.com(:80)?<>/([^/]*) [NC]

RewriteCond %1<>%3 !^(.*)<>\1$ [NC]

RewriteRule ^(.*)$ - [E=PODDOMENA:%1]

RewriteCond %{ENV:PODDOMENA} ^(.+)$

RewriteRule ^$ /%1/ [L]

RewriteCond %{HTTP_HOST} .

RewriteCond %{HTTP_HOST}<>%{REQUEST_URI} ^www\.([^.]+)\.domena\.com(:80)?<>/([^/]*) [NC]

RewriteCond %1<>%3 !^(.*)<>\1$ [NC]

RewriteRule ^(.*)$ - [E=PODDOMENA1:%1]

RewriteCond %{ENV:PODDOMENA1} ^(.+)$

RewriteRule ^$ /%1/ [L]

RewriteRule ^([0-9]*)/$ index.php?id=$1

a w konfiguracji apacha dodalem:

ServerAlias *.domena.com

Pewnie mozna to zrobic ladniej i szybciej, ale ja sie srednio orientuje w mod_rewrite, wiec to jest ctrl+c ctrl+v cudzych pomyslow ;-)

Nie wierz w cuda, polegaj na nich :D

Sztuki Walki: Nippon Ju Jitsu

Odnośnik do komentarza
Udostępnij na innych stronach

  • 3 tygodnie później...
  • 5 miesięcy temu...

nie chcialem zakladac nowego tematu, wiec odgrzeje ten :P

Problem teraz z tymi subdomenami jest taki, ze nie moge w ladny sposob przekazywac kilku zmiennych,czy wiecie jak zmodyfikowac skrypt, zeby mod_rewrite obslugiwal takiego linka:

zmienna1.domena.com/zmienna2/zmienna3/zmienna4/

na podstrona.php?var1=zmienna1&var2=zmienna2&var3=zmienna3&var4=zmienna4/

Nie wierz w cuda, polegaj na nich :D

Sztuki Walki: Nippon Ju Jitsu

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności