Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mod_rewrite] subdomena
Pucy
post
Post #1





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 8.05.2006

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


Czy mozna w jakis sposob wyciagnac wartosc jesli kots wywola url:

www.costam.domena.pl mozna przekierowac albo odpalic:
index.php?a=costam (http://www.domena.pl/index.php?a=costam)


A poza tym napotkalem problem bo jak wywoluje www.domena.pl to mi zwraca

Forbidden
You don't have permission to access this site.

Clustered Server (Enhanced Apache) Server at port 80
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
erix
post
Post #2





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




Przejrzyj dokładnie zmienną $_SERVER, jest tam pewien klucz, który Cię na pewno zainteresuje (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Pucy
post
Post #3





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 8.05.2006

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


HTTP_REFERER moze tylko ja dalej nie wiem dlaczego mod_rewrite zabrania mi odpalenia www.domena.pl a i tak nie daje mi to odpowiedzi czy mozna popzez mod_rewrite przekierowac "subdomene" odczytujac zmienna z niej
Go to the top of the page
+Quote Post
1010
post
Post #4





Grupa: Zarejestrowani
Postów: 749
Pomógł: 37
Dołączył: 3.10.2006

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


zeby korzystać z subdomen poprzez $_SERVER nie ustawiając ich w panelu, na domene musisz włączyć wilcard.

a potem kombinujesz z : $_SERVER['PATH_INFO'] i gotowe.
Go to the top of the page
+Quote Post
Pucy
post
Post #5





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 8.05.2006

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


Kod
# Extract the subdomain part of domain.com
RewriteCond %{HTTP_HOST} ^([^\.]+)\.domena\.pl$ [NC]

# Check that the subdomain part is not www and ftp and mail
RewriteCond %1 !^(www|ftp|mail)$ [NC]

# Redirect all requests to a php script passing as argument the subdomain
RewriteRule ^(.*)$ /userpage/%1 [L]


to wyglada dosc dobrze, tylko nasuwa sie kolejny problem bo przy wlaczonym mod_rewrite gdy daje url: http://www.domena.pl/ zwraca mi blad, ze nie mam dostepu.


Zdiagnozowalem cos takiego, ze url http://www.domena.pl/ przestal mi odpalac index.php. Tzn zakladajac ze http://www.domena.pl/ http://www.domena.pl/index.php i http://www.domena.pl/?a=index to sa 3 te same akcje, to ta pierwsza przestala dzialac;/

Wlasnie nie wiem dlaczego na domyslnej domenie daje mi 403 Forbidden? Wie ktos moze?

Ten post edytował Pucy 29.10.2006, 11:02:48
Go to the top of the page
+Quote Post
erix
post
Post #6





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




Uwzględnij w regułce warunek pustej subdomeny (czyli bez jednej kropki) i wstaw na początku z [L].
Go to the top of the page
+Quote Post
Pucy
post
Post #7





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 8.05.2006

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


Robile mtak:/
Kod
#RewriteRule ^$ http://domena.pl/index [R,L]
i nie dziala, w sumie po wlaczaczeniu mod_rewrite nie chcal domyslnie odpalic index.php;/ kurde nie wiem, na innej stronie dzialalo, teraz kminie co zrypalem;/

Ten post edytował Pucy 29.10.2006, 11:24:27
Go to the top of the page
+Quote Post
erix
post
Post #8





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




Yyy, a po co to http://?
PS. Dla www... zrób też regułkę jako subdomeny.
Go to the top of the page
+Quote Post
Pucy
post
Post #9





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 8.05.2006

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


erix to nie jest wazne. Wlasnie cos sprawdzilem...

index.php
Kod
<?php echo "dziaalaj"; ?>


przy wylaczonym modrewrite url w postaci: www.domena.pl lub http://domena.pl DZIALA. W momencie jak wlacze mod rewrite (BEZ REGUL) to poprzednie urle przestaja dzialac i musze wpisac www.domena.pl/index.php i tylko oto chodzi aby mi dzialaly...

Ten post edytował Pucy 29.10.2006, 13:44:21
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: 16.09.2025 - 00:34