Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: mod_rewrite subdomeny i podkatalogi
Forum PHP.pl > Forum > Serwery WWW
jimij
witam wszystkich

mam taki oto problemik, mam taki oto wpis, przekierowujacy adresy subdomeny np www.sub.domena.pl na index.php?id1=sub

RewriteCond %{HTTP_HOST} ^(www\.)?(.*).domena.pl$
RewriteRule ^$ /index.php?id=%2

i to wszystko ok, ale chce teraz uzyskac przekierowanie z www.sub.domena.pl/cos na index.php?id1=sub&id2=cos,
jak to zapisac?
pomozecie?
MitS
Nie wiem czy to zadziała bo piszę z głowy bez przetestowania ale zaraz mniej więcje wytłumacze o co chodzi smile.gif

Kod
RewriteEngine On

RewriteCond %{HTTP_HOST} ^(www\.)?(.*).domena.pl/?
RewriteCond %{QUERY_STRING} id1=(.*)&id2=([a-z]+)$
RewriteRule ^(.*)$ ?id1=%1&id2=%2 [L]


Najpierw sprawdzasz hosta po przez HTTP_HOST a następnie dane po znaku zapytania w URL'u po przez zmienną QUERY_STRING.
Na końcu oczywiście główny rewrite.

nie gwarantuje że to działa ale myślę że coś w ten deseń trzeba zrobić smile.gif
jimij
no wlasnie jakos tak kombinowalem podobnie, ale to nie chce dzialac
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.