Mod Rewrite - problem
sq8bgq - 22-02-2010 08:40
Mod Rewrite - problem
Witam
Stworzylem kilka regulek Mod Rewrite ktore dzialaja OK, z kojna nie
moge dac sobie rady.
Poniewaz stworzylem regule ktora mowi: "jesli url=english,216
przekieruj na pomoc2.rozenek.com", (i to dziala), problem polega na
tym, ze od tej chwili wszystkie wzgledne url'e maja pomoc2.rozenek.com
jako subdomene, podczas gdy powinny miec www.rozenek.com :-(
Kombinuje w nastepujacy sposob:
RewriteCond %{HTTP_HOST} !=pomoc2.rozenek.com [or]
RewriteCond %{HTTP_HOST} !=pomoc2.rozenek.com/(^[english,5]*$)
RewriteRule ^$ http://www.rozenek.com/%1 [R]
Czyli jesli:
url jest pomoc2.rozenek.com - wyswietl pomoc2.rozenek.com
lub
url jest pomoc2.rozenek.com/english,5 - wyswietl pomoc2.rozenek.com/
english,5
w przeciwnym razie cala reszte przypadkow np. pomoc2.rozenek.com/xxx,
666 wyswietl jako rozenek.com/xxx,666
Mam nadzieje, ze calkiem nie zaciemnilem :-)
Pozdrawiam
Pawel
Ane - 22-02-2010 08:40
W dniu 2010-02-12 12:53, sq8bgq pisze:
> RewriteCond %{HTTP_HOST} !=pomoc2.rozenek.com [or]
> RewriteCond %{HTTP_HOST} !=pomoc2.rozenek.com/(^[english,5]*$)
>
> RewriteRule ^$ http://www.rozenek.com/%1 [R]
Mo¿e zamiast przepisywaæ z³e url-e na dobre robiæ aby od pocz±tku by³y
dobre.
Poczytaj o magicznym tagu <base href="XXXXXXXXXXX" />