Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne][PHP]Dynamiczne subdomeny (WILDCARDS)
Forum PHP.pl > Forum > Przedszkole
kielich
Witam,
Potrzebuje zrobić sobie wildcards na localhoscie chodzi mi o konfiguracje hostow ,apache .httaccess ponieważ kod to nie problem bardzo proszę o pomoc exclamation.gif
erix
Ok, i w czym masz problem, pokaż swoje podejścia, choćby frazy, po których szukałeś w Sieci.
kielich
Nie wiem jak skonfigurować wildcards żeby działało szukałem pod apache+ wildacards jesli jestes w stanie mi pomóc to bardzo prosze ...
kielich
Zrobiłem

włączyłem v-host w apache , dodałem do hostes 127.0.0.1 *.localhost
w httpv-vhostes dodałem

Kod
<virtualhost *:80>
ServerName localhost
ServerAlias *.localhost
DocumentRoot C:/wamp/www/
</virtualhost>


A mój htaccess wygląda tak : (na końcu dodałem co trzeba)
Kod
SetEnv APPLICATION_ENV development

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]

RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php
php_flag magic_quotes_gpc ogg
php_flag register_globals off


RewriteCond %{http_host} .
RewriteCond %{http_host} !^localhost [NC]
RewriteCond %{http_host} ^([^.]+)\.localhost [NC]
RewriteRule ^(.*) localhost/%1/ [R=301,L,QSA]


odpaliłem xxx.localhost/projekt i nic blad wczytywania strony

BARDZO PROSZĘ O POMOC JUŻ OD 4 DNI SIĘ MĘCZĘ A PROJEKT W MIEJSCU sad.gif

czy może ktoś podać mi jakiś sposób
Webmasterr
Sprawdź, czy możesz ustawiać Mod Rewrite.
kielich
Mogę ponieważ pracuje na frameworku więc jest niezbędne Mod rewirte
zegarek84
Cytat(kielich @ 7.08.2010, 13:26:54 ) *
...dodałem do hostes 127.0.0.1 *.localhost
a to ciekawe ^^ - o ile dobrze pamiętam jak ja tak chciałem dodać to wywalało mi jakieś komunikaty ;p - ale tam w host nie zmieniałem ręcznie przez notatnik ;p - btw. w zasadzie z plikiem host nic nie musisz robić - a jeśli chciałbyś to tam rozwiązać to każdą z sub domen musiałbyś dodawać z osobna ;/...

musisz sobie zainstalować serwer nazw - najprościej chyba będzie BIND'a winksmiley.jpg...
absolutne minimum Ci potrzebne jest też na tym forum ale nie napisali co i gdzie prze edytować [ścieżek plików - a co linux bywają inne...]:
bind, 2 domeny pod 1 serwis - ja to mam bez CNAME...

dosyć przystępnie co i jak z tym BIND'em jest opisane w dokumentacji PLD:
BIND - Serwer Nazw - ja akurat na opensuse ścieżki miałem do plików /etc/named.conf zaś ten drugi którego nazwę się ustala w pierwszym [lub jest ustalona jeśli Ci localhost wystarcza] u mnie znajduje się w katalogu /var/lib/named/[nazwa_pliku]...

musisz sobie przejrzeć gdzie masz po instalowanego binda gdyż będziesz musiał go jeszcze potem wystartować [oczywiście vhosty w apache też musisz mieć poustawiane]

a i dodatkowe linki zarzucę:
DNS dla opornych
Konfiguracja DNS (bind9) w Debianie - na dole jest link do manuala bind'a w pdf'ie...
golaod
Podczepię się pod temat i spytam o jedną rzecz.

Czy binding pozwala na zrobienie subdomeny na ip -
tzn. nie w postaci test.adres.pl tylko test.80.142.124.23 ? ( sytuacja dotyczy stawiania strony na wampie )
vokiel
Cytat(golaod @ 24.08.2010, 19:03:21 ) *
Podczepię się pod temat i spytam o jedną rzecz.

Czy binding pozwala na zrobienie subdomeny na ip -
tzn. nie w postaci test.adres.pl tylko test.80.142.124.23 ? ( sytuacja dotyczy stawiania strony na wampie )


A czy wiesz co oznacza domena a co IP? Domena i wszystkie subdomeny i to nazwa przypisana do danego adresu IP, zatem i subdomena, i sub-subdomena to nadal ten sam IP. Zatem nie możesz zrobić subdomeny do IP, to w ogóle się kupy nie trzyma;)
zegarek84
a jaki to problem sprawdzić, czy zadziała na localhost w postaci:
subdomena.127.0.0.1
questionmark.gif
vokiel
Cytat(zegarek84 @ 24.08.2010, 19:25:10 ) *
a jaki to problem sprawdzić, czy zadziała na localhost w postaci:
subdomena.127.0.0.1
questionmark.gif

Nie zadziała bo nie ma prawa zadziałać. Domena to translacja adresu IP na wersję przyjazną ludziom. To nie działa tak, że skoro example.com wskazuje na 192.168.1.1 to można zrobić sub.192.168.1.1

edit:
Na siłę można by to zrobić, ale raczej nie to macie na myśli
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.