Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne][PHP]Dynamiczne subdomeny (WILDCARDS)
kielich
post
Post #1





Grupa: Zarejestrowani
Postów: 442
Pomógł: 4
Dołączył: 28.12.2008
Skąd: Warszawa

Ostrzeżenie: (20%)
X----


Witam,
Potrzebuje zrobić sobie wildcards na localhoscie chodzi mi o konfiguracje hostow ,apache .httaccess ponieważ kod to nie problem bardzo proszę o pomoc (IMG:style_emoticons/default/exclamation.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 11)
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Ok, i w czym masz problem, pokaż swoje podejścia, choćby frazy, po których szukałeś w Sieci.
Go to the top of the page
+Quote Post
kielich
post
Post #3





Grupa: Zarejestrowani
Postów: 442
Pomógł: 4
Dołączył: 28.12.2008
Skąd: Warszawa

Ostrzeżenie: (20%)
X----


Nie wiem jak skonfigurować wildcards żeby działało szukałem pod apache+ wildacards jesli jestes w stanie mi pomóc to bardzo prosze ...
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




http://eriz.pcinside.pl/weblog/mod_rewrite...ac-208.html#t62
Go to the top of the page
+Quote Post
kielich
post
Post #5





Grupa: Zarejestrowani
Postów: 442
Pomógł: 4
Dołączył: 28.12.2008
Skąd: Warszawa

Ostrzeżenie: (20%)
X----


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 (IMG:style_emoticons/default/sad.gif)

czy może ktoś podać mi jakiś sposób


Ten post edytował kielich 7.08.2010, 13:27:07
Go to the top of the page
+Quote Post
Webmasterr
post
Post #6





Grupa: Zarejestrowani
Postów: 71
Pomógł: 5
Dołączył: 7.08.2010

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


Sprawdź, czy możesz ustawiać Mod Rewrite.
Go to the top of the page
+Quote Post
kielich
post
Post #7





Grupa: Zarejestrowani
Postów: 442
Pomógł: 4
Dołączył: 28.12.2008
Skąd: Warszawa

Ostrzeżenie: (20%)
X----


Mogę ponieważ pracuje na frameworku więc jest niezbędne Mod rewirte
Go to the top of the page
+Quote Post
zegarek84
post
Post #8





Grupa: Zarejestrowani
Postów: 1 332
Pomógł: 294
Dołączył: 12.10.2008
Skąd: Olkusz

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


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 (IMG:style_emoticons/default/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...
Go to the top of the page
+Quote Post
golaod
post
Post #9





Grupa: Zarejestrowani
Postów: 419
Pomógł: 42
Dołączył: 12.08.2008
Skąd: Wrocław

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


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 )

Ten post edytował golaod 24.08.2010, 18:05:26
Go to the top of the page
+Quote Post
vokiel
post
Post #10





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

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


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;)
Go to the top of the page
+Quote Post
zegarek84
post
Post #11





Grupa: Zarejestrowani
Postów: 1 332
Pomógł: 294
Dołączył: 12.10.2008
Skąd: Olkusz

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


a jaki to problem sprawdzić, czy zadziała na localhost w postaci:
subdomena.127.0.0.1
(IMG:style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
vokiel
post
Post #12





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

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


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
(IMG:style_emoticons/default/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

Ten post edytował vokiel 24.08.2010, 20:28:13
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: 26.09.2025 - 18:13