Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> htaccess rewrite
Lethys
post
Post #1





Grupa: Zarejestrowani
Postów: 642
Pomógł: 2
Dołączył: 9.03.2006

Ostrzeżenie: (30%)
XX---


Próbowałem na wiele sposobów ale mi nie wychodzi (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Chciałbym rewritować takie coś :

asdasd.pl/member.php?member=test

na

asdasd.pl/test/



Może ktoś mi to zrobić ? Z góry dziekuje za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 9)
Daimos
post
Post #2





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


Kod
RewriteEngine On
RewriteBase /
RewriteRule ^([a-zA-Z]+)/?$ member.php?member=$1 [NC]
Go to the top of the page
+Quote Post
Lethys
post
Post #3





Grupa: Zarejestrowani
Postów: 642
Pomógł: 2
Dołączył: 9.03.2006

Ostrzeżenie: (30%)
XX---


hmm dziala ale strona sie wyswietla zupelnie inaczej niz bez rewite. Nie ma css, rysunkow itp. (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
czachor
post
Post #4





Grupa: Zarejestrowani
Postów: 897
Pomógł: 40
Dołączył: 16.12.2003
Skąd: Warszawa

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


Zakłądając, że masz stronę http://serwer.com i ścieżkę do CSSa i obrazków podajesz przez <link rel... href="css/style.css">, <img src="img/obrazek.jpg" />, dodaj w HEAD:
Kod
<base href="http://serwer.com" />
Go to the top of the page
+Quote Post
Daimos
post
Post #5





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


albo po prostu dodawaj cale (pelne) sciezki zamiast odwolan do katalogow
Go to the top of the page
+Quote Post
Lethys
post
Post #6





Grupa: Zarejestrowani
Postów: 642
Pomógł: 2
Dołączył: 9.03.2006

Ostrzeżenie: (30%)
XX---


Ok dziala , wielkie dzieki a mam jeszcze pytanie czy da sie poprzez htaccess zrobic tak zeby :

asdasd.pl/member.php?member=test bylo test.asdasd.pl ?
Go to the top of the page
+Quote Post
Daimos
post
Post #7





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


nie przez htacces, to juz z poziomu PHP mozesz wylapac jaka domena jest, jezeli masz ustawienie, ze kazda subdomena kieruje na glowna
Go to the top of the page
+Quote Post
webdice
post
Post #8


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Cytat(my salsa @ 18.01.2008, 14:58:49 ) *
nie przez htacces


Przez htaccess też można. Musisz włączyć wildcard'y, a następnie stworzyć regułkę która będzie Ci przekazywała w parametrze GET nazwę subdomeny. Na następne pytanie odpowiedź brzmi: google.
Go to the top of the page
+Quote Post
Daimos
post
Post #9





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


no to zwracam honor (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) nie wiedzialem (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
webdice
post
Post #10


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Żeby nie być gołosłownym. Musisz ustawić wildcard dla domeny, w VirtualHost w configu apache dopisujesz/edytujesz linijke:

Kod
ServerAlias www.domena.pl domena.pl *.domena.pl


Następnie w pliku htaccess:

Kod
RewriteEngine On

RewriteCond %{HTTP_HOST} ^(www\.)?(.*).domena.pl$ [NC]
RewriteRule .*            index.php?subdomain=%2 [L]
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: 22.08.2025 - 18:13